Easy Responsive Footer

Je suis content que cela aide @volanar :slight_smile:

2 « J'aime »

Il est probablement utile d’apporter des modifications au composant afin que tout fonctionne parfaitement par défaut, sans code personnalisé.

2 « J'aime »

je pense que le schéma de couleurs inversé est prévu pour ce composant, et que les différentes classes sont là pour que le pied de page puisse être personnalisé pour des besoins spécifiques du forum, tout comme vous l’avez fait maintenant :slight_smile:

peut-être qu’une PR pour une option permettant d’inverser les variables de couleur pourrait être faite ? :thinking:

3 « J'aime »

Bonjour les fans du pied de page ! Ce composant a été récemment refactorisé : DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub

Cela n’affectera pas la plupart des gens, mais j’ai supprimé les noms de classe appliqués à chaque lien — précédemment, une classe contenant le nom du lien était ajoutée à chaque lien, et malheureusement, cela signifiait que si vous nommiez votre lien de la même manière que certains noms de classe dans Discourse, vous pouviez obtenir des résultats indésirables.

Ainsi, par exemple, si vous aviez un lien appelé « alert » ou « spinner », vous auriez des conflits involontaires avec certains styles de Discourse :

Ce sont les exemples les plus évidents, mais il existe des centaines de noms de classe potentiels dans lesquels vous pourriez vous retrouver.

Donc, après la mise à jour, si vous utilisiez auparavant du CSS pour modifier ces liens, vous devrez mettre à jour vos noms de classe :

Précédemment :

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

Mis à jour :

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

Cela évite tout conflit de nom possible.

7 « J'aime »

Salut, comment désactiver ce composant de thème sur les pages de canaux et de fils de discussion ?

dans le chat, l’élément html obtient la classe has-full-page-chat… vous pouvez donc probablement le faire avec un peu de CSS :

.has-full-page-chat .below-footer-outlet.custom-footer {
  display: none;
}
4 « J'aime »

Bonjour,

Y a-t-il un moyen possible de réduire la prédominance de certains sujets obsolètes sur la page d’accueil ? Je préférerais n’afficher que le mois ou deux les plus récents, afin de minimiser l’encombrement.

J’ai consulté la section admin/site_settings/category/basic, où je pense que la solution pourrait se trouver. Cependant, plusieurs options sont à considérer.

Par conséquent, je suis en mesure d’intégrer un pied de page réactif et convivial au forum. Cependant, pour le voir, il faut faire défiler jusqu’à la toute fin de la page d’accueil, où est marquée la création du forum en 2021.

Merci @awesomerobot pour cette solution de contournement CSS.

Pour information, la raison pour laquelle je l’utilise est que le pied de page apparaît de manière inattendue dans les conversations personnelles, réduisant la hauteur disponible pour les messages et le clavier. Sur certains téléphones, cela pose un problème. C’est surprenant car sur toutes les autres pages, le pied de page est masqué jusqu’à ce que nous le fassions défiler vers le haut.

Mise à jour : testé sur les applications Android et iPhone.

1 « J'aime »

Nouveau logo Twitter/X

Veuillez excuser ce qui est probablement une question très simple,

Comment tout le monde met à jour le nouveau lien Twitter vers le logo X. J’ai essayé de trouver le bon nom de fab à ajouter dans les paramètres du pied de page mais je n’arrive pas à le faire fonctionner.

1 « J'aime »
3 « J'aime »

Il serait bon que vous puissiez laisser le Blurb et le Blurb Title vides et que cela saute également la div pour ce contenu (donc les en-têtes de lien commencent à gauche - ou mieux encore, le rendre configurable s’ils doivent commencer à gauche et s’ils doivent s’étirer).

1 « J'aime »

Une mise à niveau récente a complètement détruit le pied de page : bien qu’aucun paramètre n’ait été modifié, il affiche maintenant les valeurs par défaut, qui sont très incompatibles et montrent des liens que nous n’avons jamais voulus en premier lieu.

Comment corriger le pied de page pour restaurer la personnalisation réelle qui n’a pas changé ?

1 « J'aime »

Ah oui, désolé pour cela. Je pense que cela était dû à une mise à jour des paramètres du thème. Si vous réenregistrez vos paramètres, tout devrait rentrer dans l’ordre. Par exemple, ajoutez un espace à une valeur de paramètre et enregistrez (puis supprimez à nouveau l’espace supplémentaire, réenregistrez).

2 « J'aime »

J’ai essayé cela, mais c’est vraiment étrange lorsque vous supprimez les colonnes. Existe-t-il une version de ceci qui peut être installée sans avoir besoin des colonnes de texte ? Comment changez-vous les couleurs ?

Disons que je voulais ajouter un code JavaScript de type « S’abonner à Youtube » ?

Ceci est un composant de thème vraiment génial !
Pouvons-nous prendre en charge le HTML dans la section Blurb ? Je veux y insérer plusieurs liens <a></a>. Je pense aussi que la limite de mots est vraiment inutile.
Merci !

Salut,\npeut-être que quelqu’un peut m’aider.\nLe pied de page fonctionne parfaitement - mais il n’est pas affiché sur la page de connexion bien que l’option « afficher le pied de page sur la connexion… » soit cochée et que l’installation de discourse soit privée (login_required est cochée).\nAi-je oublié quelque chose ? \nMerci de votre aide !

1 « J'aime »

@JimPas
Le pied de page est soudainement apparu sur la page de connexion.
Malheureusement, je ne peux pas retracer les changements qui ont mené à la solution, mais je suppose que la reconstruction de Discourse ( ./launcher rebuild app ) a aidé.

1 « J'aime »

C’était un bug dans le composant du thème et il a été corrigé dans

3 « J'aime »

Je voulais juste signaler que j’ai fusionné un changement aujourd’hui qui migre les paramètres de thème link_sections et links vers type: objects, ce que nous avons récemment publié.\n\nhttps://github.com/discourse/Discourse-easy-footer/commit/3e06c5051b1d1c25001c45ae989c474b8c080791\n\nNous ne nous attendons pas à ce que les choses se cassent avec cette migration, mais si c’est le cas, n’hésitez pas à laisser une note ici pour me le faire savoir.

2 « J'aime »

Merci pour ce joli composant. Lorsque j’essaie de mettre à jour vers la dernière version, j’obtiens ce message d’erreur :

Une erreur s'est produite : Vous avez fourni des paramètres invalides à la requête : 
La propriété au pointeur JSON '/0/links/0/referrer_policy' doit être l'une des suivantes [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"]. 
La propriété au pointeur JSON '/1/links/0/target' doit être l'une des suivantes [\"_blank\", \"_self\", \"_parent\", \"_top\"]. La propriété au pointeur JSON '/1/links/0/referrer_policy' doit être l'une des suivantes [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"]. 
La propriété au pointeur JSON '/2/links/0/target' doit être l'une des suivantes [\"_blank\", \"_self\", \"_parent\", \"_top\"]. La propriété au pointeur JSON '/2/links/0/referrer_policy' doit être l'une des suivantes [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].

Je suis 4 commits en retard, si cela peut être utile.