Salut à tous.
En tant que novice, je dois supposer qu’il me manque quelque chose.
Dans Personnaliser → Thèmes, j’ajoute composants inclus : lien d’en-tête personnalisé
Ensuite, dans Composants → Liens d’en-tête personnalisés, j’ajoute Inclure le composant sur… : Défaut
Aucun des liens prédéfinis ni mes propres liens n’apparaît dans l’en-tête. Lorsqu’un utilisateur n’est pas connecté, l’en-tête n’a que se connecter, s’inscrire et l’icône de recherche, sur la droite.
Qu’est-ce qui me manque ?
Vous pouvez également le prévisualiser ou le composant en utilisant le bouton de prévisualisation en bas pour vérifier les paramètres. Cela facilite la configuration des composants et des thèmes avant de les déployer auprès des utilisateurs du forum.
Vérifiez également que vous configurez correctement les liens d’en-tête dans le composant. Vérifiez ceux par défaut pour voir comment ils sont configurés.
Oui, je les ai. Thèmes → Par défaut → Le thème est activé par défaut
La configuration est pratiquement basique, c’est un laboratoire de test.
Il semble que CHL n’ait eu aucun effet sur ma configuration, ni sur l’utilisateur en aperçu ou non connecté, pas d’en-tête du tout.
utilisateur non connecté → inscription et connexion uniquement,
utilisateur connecté seulement trois icônes : chat, recherche, utilisateur.
la version est 3.0.6
Vous devriez passer à la version 3.10 ou 3.2.0 beta1-dev
Je vous suggère fortement de mettre à jour votre Discourse car il y a eu des changements importants dans le cœur du système depuis cette version, dont certains ont affecté les composants de thème.
Après quelques tâtonnements, je pense que ce sont les liens d’exemple qui sont obsolètes. Je pense qu’il y a eu récemment un changement dans la façon dont un simple / est géré. qui posent problème.
Supprimer tous les exemples et ajouter quelque chose comme :
Un lien, un lien, https://meta.discourse.org, vdm, vide
Ça ne fait aucune différence pour le mien. Lorsque CHL a été installé, les liens prédéfinis inclus, expliquez ce que @Lilly a capturé, les locales, par exemple d’un lien prédéfini :
Lien externe, ce lien s’ouvrira dans un nouvel onglet, https://meta.discourse.org, vdo, blanc, supprimer, en
Pouvez-vous essayer sans aucune locale ? Il se peut qu’une version plus récente de Discourse soit nécessaire pour que cette option de paramètre fonctionne.
oh bizarre, vous n’avez pas de bouton d’éditeur de paramètres. Vous devez probablement mettre à niveau votre Discourse.
Avez-vous actualisé la page après avoir modifié les paramètres ?
Pour information, voici mes paramètres sur mon installation Discourse locale de développement. J’ai modifié les paramètres par défaut pour le premier qui mène à Meta, et j’en ai également ajouté un à ma page FAQ juste pour m’assurer que ceux qui ne sont pas par défaut fonctionnent.
Meta, ouvrira dans un nouvel onglet vers Discourse Meta, https://meta.discourse.org, vdo, blank, remove
Most Liked, Posts with the most amount of likes, /latest/?order=op_likes, vdo, self, keep
Privacy, Our Privacy Policy, /privacy, vdm, self, keep
FAQ, Frequently Asked Questions, /faq, vdm, self, keep
Voici le résultat avec un utilisateur test (non administrateur).
À titre de conseil, je limiterais le nombre de liens à un ou deux pour la vue mobile. Cet en-tête devient très encombré rapidement dans les vues mobiles/petits écrans, en particulier pour les utilisateurs anonymes avec les boutons de connexion/inscription.