Plugin de Landing Pages 🛩

Para que quede claro, ¿su sitio se rompió por el plugin o simplemente no estaba seguro de cómo configurarlo? Si fue lo primero, entonces tal vez haya algo que necesite ser arreglado.

Ambas. Al principio, no cargaba partes de mi sitio cuando el sitio funcionaba perfectamente hasta que instalé el plugin.

¿Puedo usar el tema que siempre he usado o es necesario ese tema de blog específico?

¿Qué partes del sitio? Si pudieras dar más detalles, sería útil para asegurarnos de que no vuelva a suceder.

¿Cuál es el tema que siempre has usado?

Uso una versión muy modificada de Air Theme (muchos cambios de CSS) con una paleta oscura. Básicamente, ¿cuál es el propósito del tema del blog en sí cuando ya uso un tema en mis foros/sitio? ¿Es necesario o no?

Porque también veo una sección de Temas en el propio plugin, así que estoy confundido:

Además, el último paso de la guía de su sitio dice: “En la UI de Administración de Páginas de Destino, cambie la categoría de la página “Blog” a la categoría que desee usar para ejecutar su blog”, pero la Categoría está en gris para mí.

Estaba en el panel de Administración, instalé el plugin, actualicé el Panel y como la mitad del sitio se borró. No estoy seguro si todavía estaba intentando cargarlo todo o qué.

Sí, puedes usar el tema Air. Ten en cuenta que habrá algunos elementos HTML diferentes en las páginas de destino del blog. Puedes leer más sobre esto en la documentación del plugin que @Arkshine enlazó útilmente, y está enlazado en el OP. Ve este tema en particular:

Si tienes más preguntas al respecto, puedes responder allí.

¿Tiene la página una página “padre”?

¿Qué páginas del sitio fueron borradas?

1 me gusta

Entonces, si elijo Blog o Publicación de blog, la categoría permanece en gris. Tengo 2 categorías en mi sitio: Foros y ahora Blog. ¿Se suponía que debía hacer de Blog una subcategoría con Foros como padre?

Todavía un poco confundido con lo del tema. ¿Se supone que todo mi sitio de foros debe ser el tema de aterrizaje del blog, o solo en el complemento? Por ejemplo, si quiero usar mi versión modificada de Air, ¿puedo mantener Air como mi tema de foros y luego simplemente establecer el tema de aterrizaje del blog en la configuración del complemento? Odiaría tener que rehacer todo mi tema.

Tampoco parece que pueda averiguar cómo hacer de “forums.mysite.com” la página de destino. Me gustaría que la gente llegara a la página de destino visitando la URL de mis foros. ¿Tampoco puedo cambiar mi ruta en absoluto?
kkkk

Literalmente, solo desapareció la mitad del sitio. Sin embargo, creo que podría haber sido mi sitio todavía cargándose, tal vez no el complemento en sí.

No parece que el plugin haya roto tu sitio. Por favor, haz preguntas específicas en los temas de documentación que cubren lo que estás preguntando.

1 me gusta

Hecho. Some Questions about Blog Layout - Please Help - Discourse Landing Pages - Pavilion

Qué ironía. Mira lo que alguien me acaba de decir allí:

Entonces, ¿está “mantenido” o no? Por lo que he hablado aquí, parece que sí. Por lo que he hablado allí, parece que no. Parece que no todos están en la misma página. Lo único con lo que realmente necesito ayuda ahora es para averiguar por qué parece haber muchos errores en el HTML predeterminado del plugin (que se muestra en la publicación que enlacé) y por qué la sección de suscripción está completamente desordenada por defecto, así como una caja aleatoria que se puede hacer clic pero que no hace nada (la función de suscripción tampoco hace nada cuando se hace clic en ella).

1 me gusta

Hola, @45thj5ej, solo para mencionar que el plugin todavía se mantiene (yo mismo estoy ayudando con eso), pero ni las páginas del blog ni el tema del blog se han actualizado en unos años.

Le echaré un vistazo tan pronto como pueda para intentar hacerlos compatibles con la última versión del plugin. Mientras tanto, podrías crear manualmente una página de destino con tu tema y diseño preferidos y usar tu propio código para mostrar, por ejemplo, temas del foro como entradas de blog.

¡Gracias por la respuesta! Sí, vi en GitHub que han pasado como 3 años o más para esos. Sé que podrías tener un sesgo ya que estás ayudando a mantenerlo, pero ¿se descuidaron porque hay mejores opciones para una página de inicio estilo blog o cuál es el problema con todo eso?

Esto sería de inmensa ayuda. Si es necesario, puedo proporcionar mis hallazgos sobre qué da errores, cómo las cosas no se muestran correctamente, etc., etc. Y eso es todo basado en la configuración predeterminada. Muy emocionado por esto. ¿Algún plazo?

Pero estos son los principales problemas en un video.
La información de suscripción está extrañamente en la esquina inferior izquierda con un botón de Enviar súper largo en la parte inferior de la pantalla. El botón de suscripción en la parte inferior derecha no hace nada. Tiene una casilla de verificación incómoda al lado. Finalmente, una caja invisible que brilla cuando se pasa el cursor sobre ella y no hace nada, pero es clickeable.

¿@cabidop?

Además de mi respuesta anterior (todavía no he tenido noticias tuyas), el esquema de URL también deberá cambiarse. En este momento, la página del blog intenta enlazar al tema del foro creado para él, pero los esquemas de URL no coinciden, por lo que siempre obtienes una página rota.

Ejemplo:


El enlace al que intenta dirigirte es https://forums.mysite.me/b/blog-test-one-million
pero esa URL nunca existió porque en el momento en que creé este tema en los foros, su URL es: https://forums.mysite.me/t/blog-test-one-million/20

Entonces, de alguna manera, las páginas del blog necesitan reemplazar /b/ con /t/ y, de alguna manera, obtener el número al final que genera. /b/ es el nombre de usuario del autor. Así que está intentando enlazar a:
https://forums.mysite.me/author/topictitle en lugar de:
https://forums.mysite.me/t/topictitle/randomnumber

Hola de nuevo, @45thj5ej, he enviado algunas actualizaciones a los tres repositorios (este plugin y los temas Blog Landing y pages) para que los problemas que mencionaste en tu video se solucionen una vez que se fusionen (normalmente en unos días).

Con respecto a tu publicación sobre las URL, la ruta no es /author/topictitle sino /blogpath/topictitle, donde blogpath es la configuración de ruta en la página principal “Blog” (que parece ser /b en tu caso). Lo que ves es intencionado, ya que si la página “Blog Post” está configurada correctamente (la configuración predeterminada debería ser suficiente) renderizará el tema como una publicación de blog con esa URL. Si después de las actualizaciones sigues viendo una página rota, házmelo saber, podría ser un problema de permisos o una incompatibilidad con otro plugin.

Y en cuanto a por qué se descuidaron las piezas del blog, no puedo decirlo con seguridad ya que me uní hace muy poco, pero dadas tus preguntas y otros temas relacionados con ellas, puedo suponer que son difíciles de mantener para cumplir las expectativas de cada usuario con respecto a la funcionalidad de un blog (mientras que es mucho más simple para una página de destino).

2 Me gusta

¡Hola, muchas gracias por la actualización! Parece que se fusionaron hace 5 horas. Entonces, ¿cómo actualizo el plugin Landing Pages en sí? Originalmente lo bifurqué en mi propio GitHub, acabo de sincronizar la bifurcación con las cosas actualizadas, pero cuando hago clic en “Pull” en la configuración del plugin, obtengo la imagen a continuación y el enlace “learn more” solo me lleva a la página de inicio del sitio del autor en lugar de información útil real que realmente me ayudaría a “aprender más”…

EDITADO: Parece que puedes ir a https://forums.mysite.me/admin/upgrade y actualizar cosas allí, sin embargo, esto no está actualizando mi cosa real de blog pages. Muestra mis cosas antiguas de HTML en la página del plugin y todavía me da ese error de nombre anterior.

EDITADO2: Así que fui y actualicé manualmente las cosas del código (¡aún me gustaría una respuesta para mi pregunta anterior, sin embargo!) y la página de la publicación del blog ahora se ve así… repite la imagen de fondo, los colores están apagados, las ubicaciones de los botones son extrañas, etc. Además, el botón Suscribirse todavía no hace nada cuando se hace clic en él en ninguna página. Y en el móvil, el menú de hamburguesa que está allí tampoco hace nada.

Dicho esto, parece que esa incómoda caja gris más pequeña está bien si la publicación del blog tiene suficiente contenido de texto. ¿Quizás una solución para blogs cortos? Ejemplo de diseño de publicación más larga:


Todavía hace esa cosa extraña de fondo de mosaico. Y desafortunadamente tuve que hacer mucha personalización de CSS para que no se viera como la foto de arriba, en cuanto a los colores.

Ah, y también me acabo de dar cuenta de que el enlace se rompe en el móvil pero funciona bien en el escritorio al hacer clic en el título de un blog en la página de destino del blog.
El escritorio te lleva correctamente a:
https://forums.mysite.me/blogpath/topic-title
El móvil te lleva a:
https://forums.mysite.me/blogpath/blogpath/topic-title -
agregando un segundo /blogpath/ por alguna razón.

Una cosa final (por ahora) también: desde que actualicé el plugin Landing Pages, mi repositorio de GitHub ahora no se conecta cuando hago “Test Connection” y Pull está deshabilitado.
EDITADO3: Otra cosa que acabo de encontrar: si creo un nuevo tema para que sea una publicación de blog, las fechas de todos los blogs anteriores se cambian a la más reciente. Eso no es nada bueno. Creé un nuevo tema/publicación de blog y todos cambiaron a la fecha del nuevo (fecha de hoy):
cccc

Para las preguntas/problemas que estén relacionados exclusivamente con el componente del blog, trasladémoslos al tema Landing Pages Blog para mantener este enfocado solo en el plugin. En cualquier caso, por lo que puedo ver, el problema es principalmente que el tema (que es muy básico) no se ajusta a tu caso de uso, y viendo que ya lo has actualizado, parece que depende más de ti seguir ajustándolo a tus necesidades específicas (el predeterminado debería ser “suficientemente bueno” después de la actualización). Podría dedicarle algo de tiempo adicional, pero como se mencionó, ha estado sin mantenimiento por un tiempo y realmente no es mi enfoque principal.

En tu problema inicial, el error name already exists (el nombre ya existe) generalmente ocurre al recrear una página manualmente o al restablecer el repositorio remoto manteniendo las páginas. En cualquier caso, la solución es simplemente eliminar las páginas existentes y volver a sincronizar.

En tu problema con la “Test Connection” (Probar Conexión), la última actualización del plugin ahora toma tanto la URL como la rama para la validación, así que asegúrate de que los datos que ingresas sean correctos (asumiendo que tu fork es https://github.com/nomadtown/blog-landing-pages, no tengo problemas para probarlo con la rama master).

OK, hice una publicación allí: Landing Pages Blog 🛩 - #42 by 45thj5ej

No diría que se ajusta a “mis” necesidades. La funcionalidad lista para usar está rota (el botón de Suscribirse no funciona, el menú hamburguesa en el móvil no hace nada, los enlaces del blog están rotos en el móvil, cada fecha del blog se actualiza cuando se crea una nueva, etc.).

Hola @angus @merefield, solo hago un seguimiento con un par de publicaciones en las que encontré algunos problemas con el complemento Landing Pages.

Acabo de instalar el complemento yo mismo para probarlo y obtuve el mismo error descrito aquí: Repeating header

Aquí hay una captura de pantalla en mi sitio web:

Además, interfiere con la representación del panel de administración, los filtros y la funcionalidad general:

El siguiente error se muestra en la consola del navegador:

Estoy ejecutando la última versión “3.3.0.beta3-dev (f4108702c8)” y en el momento en que desinstalo el “Landing Pages Plugin”, todo vuelve a funcionar correctamente.

1 me gusta

Gracias por el informe detallado, parece bastante sencillo… le echaré un vistazo.

1 me gusta

¿Podrías actualizar y volver a intentarlo?

1 me gusta

¡Guau! Eso fue rápido… :smiley:

Reinstalé la versión actualizada y parece que funciona bien (al menos no hay ninguno de los problemas anteriores), voy a empezar a usar el plugin ahora.

¡Muchas gracias!

1 me gusta