Excellent. Merci pour l’astuce. Il semble que ce soit disponible pour tous les titres de section de catégorie, à l’exception de « Channels ». Lorsque j’effectue la recherche suivante, rien n’est retourné. Est-ce attendu ?
Il convient de noter que activer les sections personnalisées de la barre latérale doit toujours être activé dans les paramètres, et seuls les groupes autorisés y verront les sections personnalisées marquées comme « Rendre cette section publique et visible par tous ». Donc, pour que certains groupes voient une section personnalisée globale, il faut également leur permettre de mettre en œuvre leurs propres menus personnels.
De plus, je pense que pour que les sections globalement visibles fournies par l’administrateur soient les plus utiles, elles devraient également être visibles par les visiteurs anonymes (non connectés), ce qui n’est actuellement pas le cas.
J’en ai absolument besoin aussi, ainsi que la possibilité de personnaliser le menu Communauté. Mais en attendant, n’oubliez pas ce fantastique conseil :
Oh, hmm… puisque le chat est un plugin, il est probablement injecté d’une autre manière et utilise l’une des chaînes que vous trouverez si vous recherchez simplement « chat » — mais je ne suis pas sûr de laquelle il s’agit. Je vais devoir le retrouver.
js.chat.chat_channels est ce qui est affiché dans la barre latérale et la liste des canaux dans le tiroir de discussion. js.chat.browse.title est ce qui est affiché sur la page pour parcourir les canaux (par exemple, lorsque vous cliquez sur le crayon d’édition à côté des canaux).
Il est possible qu’ils soient utilisés ailleurs, mais je ne les ai pas vus.
Il devrait être assez sûr d’essayer de les remplacer. Vous pouvez toujours trouver le texte que vous avez remplacé et le rétablir à la valeur par défaut en utilisant le bouton Rétablir.
L’ordre des liens ne fonctionne pas correctement en mode mobile (écran tactile).
Je pense que c’est parce que user-select: none est appliqué à .sidebar-wrapper, qui n’est utilisé qu’en mode bureau (non étroit).
Je l’ai ajouté ici et cela fonctionne très bien sur mobile aussi.
J’ai créé une nouvelle session dans le menu de gauche, avec la liste des options que j’ai choisies. Comment faire disparaître d’autres sections définies par discourse via CSS ? Je veux supprimer la section communauté et catégories.
C’est super ! La recherche n’a pas fonctionné pour moi. Ma tablette et le site web n’arrivaient pas à se mettre d’accord pour afficher le clavier. Comme vous pouvez le voir, il disparaît sans que j’aie à toucher quelque chose.
C’est peut-être un problème avec ma tablette, mais comment les utilisateurs d’un forum savent-ils ce qu’ils doivent rechercher ? Surtout si la langue par défaut n’est pas l’anglais.
Si les utilisateurs veulent choisir un emoji, ils peuvent en choisir un dans le menu. Ils n’ont pas besoin de rechercher (dans une langue étrangère). Il devrait peut-être y avoir quelque chose de similaire pour l’icône.
les sections personnalisées de la barre latérale sont bien, mais qu’en est-il de la modification de celles existantes comme Communauté ou Catégories ? est-ce prévu ? si oui, quand ?
pour l’instant, j’ai écrit un script sympa utilisant des promesses et MutationObserver. si vous voulez l’essayer, vous pouvez créer un composant de thème et coller ceci dans la section head :
tout type de réduction, d’expansion et d’actualisation devrait simplement “se faire” de manière performante.
lorsque la barre latérale mute, une promesse est créée pour chaque lien qui est résolue lorsque la section pertinente du lien est disponible.
spécifiez les injections par section. kebab doit être text en casse kebab.
j’ai créé diverses options de ‘positionnement’. vous pouvez ajouter ou préfixer une section. vous pouvez également ajouter un lien avant ou après un lien existant dans une section.
vous pouvez également supprimer des liens. faites simplement des suppressions un tableau vide si vous n’utilisez pas cela.
vous pouvez supprimer/commenter les quelques instructions console.log utilisées pour le débogage une fois que vous êtes sûr que cela fonctionne.
veuillez me faire savoir si vous trouvez des bugs.
vaut-il la peine de poster cela comme un véritable composant de thème ? encore une fois, je me demande si la vraie fonctionnalité arrive.
Permettre aux administrateurs de modifier la section Communauté est maintenant une priorité élevée pour nous.
Quel type de personnalisation pour quelque chose comme les Catégories aviez-vous en tête ? (Outre l’ajout/la suppression de catégories comme vous pouvez le faire aujourd’hui)
j’utilise des tags au lieu de sous-catégories pour la plupart des choses. un problème avec cela est que vous n’avez pratiquement aucun contrôle sur la façon dont cela est présenté aux utilisateurs en termes de navigation. vous ne pouvez pas trier, mettre l’accent ou minimiser les tags, et ils n’apparaissent pas vraiment sur /categories comme le font les sous-catégories.
la meilleure solution que j’ai jusqu’à présent est de créer un sujet de plan de site et de le lier partout où cela semble logique. cela pourrait inclure dans la barre latérale (en haut de la section Catégories ou quelque part dans la section Communauté).
Si vous avez des captures d’écran ou des maquettes de ce à quoi vous aimeriez que la section Catégories ressemble sur votre site, je suis curieux de voir ce que vous avez en tête.
Selon moi, sur Discourse, la page /categories fonctionne plus ou moins comme un plan du site pour parcourir et trouver des sujets, sauf si vous voulez voir un flux comme /latest.
D’une part, je veux que le plan du site (quel qu’il soit) soit affiché de manière plus proéminente qu’au bas de la section de la barre latérale des Catégories. Ma première idée était de déplacer le lien Toutes les Catégories (/categories) en haut de la section de la barre latérale.
Cependant, j’utilise principalement des tags (avec des règles attribuées aux catégories via des groupes de tags) pour la structure à la place des sous-catégories, donc /categories ne me convient pas vraiment.
Actuellement, ma section de la barre latérale Catégories commence comme ceci, avec les catégories en dessous :
C’est un lien vers un sujet que j’ai décrit dans mon message précédent.
Idéalement pour moi, au lieu d’un sujet de plan du site, la page /categories pourrait être utilisée si elle avait des fonctionnalités pour présenter les tags comme structure. Je pourrais présenter une liste de tags à l’intérieur de chaque catégorie. De préférence, j’aimerais avoir la possibilité de classer ces listes de tags comme je le souhaite (ordre fixe), mais une option de classement basée sur la popularité des tags serait également intéressante. Ces listes peuvent comporter plusieurs lignes qui peuvent ou non correspondre à des groupes de tags, mais ce serait logique. Par exemple, chaque catégorie peut utiliser plusieurs groupes de tags avec une organisation logique différente. Je n’ai pas de maquette pour cela, mais je suppose que je pourrais essayer si ce n’est pas clair.
OK, je pense que je commence à mieux comprendre ce que vous essayez de faire. Je n’ai pas immédiatement de bonnes idées sur la façon dont cela pourrait être fait en pratique, cependant. Si vous finissez par obtenir quelque chose de plus proche de ce que vous voulez en utilisant des sections personnalisées ou une personnalisation supplémentaire par-dessus la barre latérale, j’adorerais voir ce que vous proposez.
Oui, c’est le plan. Dans la première itération, nous prévoyons que les mêmes personnalisations s’appliquent aux visiteurs anonymes et aux utilisateurs connectés, avec les exceptions mineures suivantes :
les liens dont les destinations ne sont visibles que par les utilisateurs connectés seront omis pour les visiteurs anonymes
les visiteurs anonymes verront une courte description du site, tandis que les utilisateurs connectés ne la verront pas
J’ai mis à jour mon Discourse aujourd’hui, et ma section personnalisée globale est également visible par les utilisateurs anonymes. Je pourrais jurer que ce n’était pas le cas avant, est-ce un nouveau changement ?