Easy Responsive Footer

me alegra que ayude @volanar :slight_smile:

2 Me gusta

Probablemente, valga la pena hacer cambios en el componente para que todo funcione perfectamente por defecto, sin código personalizado.

2 Me gusta

Creo que el esquema de colores invertido está pensado para este componente, y las diversas clases están ahí para que el pie de página pueda personalizarse para necesidades específicas del foro, tal como lo has hecho ahora :slight_smile:

¿Quizás se podría hacer una PR para una opción que invierta las variables de color? :thinking:

3 Me gusta

¡Hola, fans del pie de página! Este componente fue refactorizado recientemente: DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub

Esto no afectará a la mayoría de las personas, pero eliminé los nombres de clase que se aplicaban a cada enlace. Anteriormente, se agregaba una clase que contenía el nombre del enlace a cada enlace, y desafortunadamente, esto significaba que si por casualidad nombrabas tu enlace igual que algún nombre de clase en todo Discourse, podías obtener resultados no deseados.

Así, por ejemplo, si tenías un enlace llamado “alert” o “spinner”, obtendrías algunos conflictos no intencionados con algunos estilos dentro de Discourse:

Estos son los ejemplos más evidentes, pero hay cientos de nombres de clase posibles con los que podrías tener problemas.

Así que, después de actualizar, si utilizaste CSS para editar estos enlaces de alguna manera anteriormente, tendrás que actualizar los nombres de tus clases:

Anteriormente:

.my-link-name {
  background: red;
}

Actualizado:

[data-easyfooter-link="my-link-name"] {
  background: red;
}

Esto evita cualquier posible conflicto de nombres.

7 Me gusta

Hola, ¿cómo desactivo este componente temático en las páginas de canal e hilo?

en el chat, el elemento html obtiene la clase has-full-page-chat… así que probablemente puedas hacer esto con un poco de CSS:

.has-full-page-chat .below-footer-outlet.custom-footer {
  display: none;
}
4 Me gusta

Buenos días,

¿Hay alguna forma posible de reducir la prominencia de algunos de los temas obsoletos en la página de inicio? Preferiría mostrar solo el mes o dos más recientes, para minimizar el desorden.

He revisado la sección admin/site_settings/category/basic, donde creo que podría encontrarse la solución. Sin embargo, hay varias opciones a considerar.

En consecuencia, puedo incorporar un pie de página receptivo y fácil de usar en el foro. Sin embargo, para verlo, uno debe desplazarse hasta el final de la página de inicio, donde se marca la creación del foro en 2021.

Gracias @awesomerobot por esta solución alternativa de CSS.

Para que conste, la razón por la que la estoy usando es que el pie de página aparece inesperadamente en el chat personal, lo que reduce la altura disponible para los mensajes y el teclado. En algunos teléfonos, esto supone un desafío. Es sorprendente, ya que en todas las demás páginas el pie de página está oculto hasta que lo desplazamos hacia arriba.

Editar: probado en las aplicaciones de Android y iPhone.

1 me gusta

Nuevo logo de Twitter/X

Disculpas por lo que probablemente sea una pregunta muy simple,

¿Cómo están actualizando el nuevo enlace de Twitter al logo de X? Intenté encontrar el nombre de fab correcto para agregar en la configuración del pie de página, pero no puedo hacer que funcione.

1 me gusta
3 Me gusta

Sería bueno si pudieras dejar vacíos el Blurb y el Blurb Title y que entonces también se omita el div para este contenido (para que los encabezados de enlace comiencen a la izquierda, o mejor aún, que sea configurable si deben comenzar a la izquierda y si deben extenderse).

1 me gusta

Una actualización reciente ha destrozado el pie de página: aunque no ha cambiado ninguna configuración, ahora muestra los valores predeterminados, que no son nada compatibles y muestran enlaces que nunca quisimos en primer lugar.

¿Cómo arreglar el pie de página para restaurar la personalización real que no ha cambiado?

1 me gusta

Ah sí, disculpe. Creo que esto se debió a una actualización de la configuración del tema. Si vuelve a guardar la configuración, todo debería volver a la normalidad. Por ejemplo, agregue un espacio a un valor de configuración y guárdelo (y luego elimine el espacio adicional, vuelva a guardar).

2 Me gusta

Lo probé pero es muy extraño cuando quitas las columnas. ¿Hay alguna versión que se pueda instalar que no necesite las columnas de texto? ¿Cómo se cambian los colores?

Digamos que quisiera añadir un código de JavaScript de “Suscribirse a Youtube”.

¡Este componente de tema es realmente genial!
¿Podemos admitir html en la sección Blurb? Quiero insertar varios enlaces <a></a> en ella. Además, creo que el límite de recuento de palabras es realmente inútil.
¡Gracias!

Hola,\nquizás alguien pueda ayudarme.\nEl pie de página funciona perfectamente, pero de alguna manera no se muestra en la página de inicio de sesión, aunque la opción “mostrar pie de página en el inicio de sesión…” está marcada y la instalación de Discourse es privada (login_required está marcada).\n¿Hay algo que me haya perdido?\n¡Gracias por tu ayuda!

1 me gusta

@JimPas
De repente, el pie de página apareció en la página de inicio de sesión.
Desafortunadamente, no puedo rastrear los cambios que llevaron a la solución, pero supongo que reconstruir discourse ( ./launcher rebuild app ) ayudó.

1 me gusta

Este fue un error en el componente del tema y se ha corregido en

3 Me gusta

Solo dejo una nota aquí de que fusioné un cambio hoy que migra la configuración del tema link_sections y links a type: objects que lanzamos recientemente.

No esperamos que las cosas se rompan con esta migración, pero si lo hacen, por favor deja una nota aquí para informarme.

2 Me gusta

Gracias por este buen componente. Cuando intento actualizar a la última versión, recibo este mensaje de error:

Ocurrió un error: Se proporcionaron parámetros no válidos en la solicitud:
La propiedad en el Puntero JSON '/0/links/0/referrer_policy' debe ser una de las siguientes [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].
La propiedad en el Puntero JSON '/1/links/0/target' debe ser una de las siguientes [\"_blank\", \"_self\", \"_parent\", \"_top\"]. La propiedad en el Puntero JSON '/1/links/0/referrer_policy' debe ser una de las siguientes [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].
La propiedad en el Puntero JSON '/2/links/0/target' debe ser una de las siguientes [\"_blank\", \"_self\", \"_parent\", \"_top\"]. La propiedad en el Puntero JSON '/2/links/0/referrer_policy' debe ser una de las siguientes [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].

Estoy 4 commits por detrás, si esa información es útil.