Désolé, je ne parlais pas forcément de tous les utilisateurs, mais mes utilisateurs préfèrent cela. Ils ont migré depuis un grand forum établi qui ouvrait également les liens externes dans un nouvel onglet par défaut.
De plus, étant donné que j’ai d’autres liens dans la section personnalisée qui s’ouvrent dans le même onglet, l’incohérence avec les liens /my/* est un peu étrange pour les utilisateurs, qui ne savent pas ou ne se soucient pas de savoir si ce type de lien nécessite une gestion particulière.
Et cela peut être traduit par ceux qui se plaignent
Il y a aussi un autre point de vue — à quelle fréquence les utilisateurs utilisent-ils les liens /my ? Je veux dire, y a-t-il une raison réelle de mettre ces liens dans la barre latérale et de la rendre plus longue, plus longue et encore un peu plus longue ? Nous avons déjà des liens vers la section /my dans le menu personnel…
Si vous avez activé l’option de barre latérale personnalisée via les paramètres enable custom sidebar sections et que vous souhaitez personnaliser la barre latérale, recherchez l’icône « + » en bas de la barre latérale.
Absolument. Il y a eu une énorme discussion dès la migration du forum : « Où est la liste des fils auxquels je suis abonné ? ». Pour être honnête, même moi, je n’ai pas trouvé les liens vers les sujets suivis et surveillés à leur emplacement étrange sous /my/preferences/tracking. J’ai également dû ajouter un lien dans la barre latérale vers une requête de recherche personnalisée pour aider les utilisateurs à trouver les fils importés de l’ancien forum auxquels ils avaient participé (ce qui s’ouvre dans le même onglet car ce n’est pas un lien /my/).
Nous n’avons pas encore de moyen de réorganiser les sections, je crois que nous allons d’abord nous concentrer sur la personnalisation de la section « Communauté ».
C’est génial qu’il y ait maintenant l’option « Rendre cette section publique et visible par tous », mais j’ai quelques commentaires :
« publique et visible par tous » signifie « visible par TL0 et au-dessus », c’est-à-dire que le sens habituel de « tous » dans Discourse n’est pas respecté ici.
ce serait vraiment, vraiment, vraiment génial si c’était réellement public et visible par tous.
cocher cette case implique également que d’autres administrateurs sont en mesure de modifier la section (ce qui est excellent !!) mais n’est peut-être pas toujours attendu, il serait donc bon de le rendre explicite.
(Oh, et des choses vraiment étranges se produisent si un administrateur coche la case et qu’un autre la décoche, il semble que l’état de la case ne soit pas mis à jour entre les clients et que la barre latérale ne soit pas rafraîchie. Repro : admin 1 crée une section et coche la case, admin 2 modifie la section et la décoche, admin 2 modifie la section et la coche à nouveau, produit une erreur FAILED)
J’ai essayé de remplacer cette chaîne et aussi d’essayer le mode sans échec ou de désactiver les sections personnalisées de la barre latérale, mais rien n’a fonctionné.
En fait, je l’ai reproduit sur ma machine locale
Ce qui s’est passé, je pense, c’est que vous avez remplacé le texte pour les nouvelles traductions : js.sidebar.sections.custom.links.name.validation.blankjs.sidebar.sections.custom.links.name.validation.maximum
Cependant, comme vous l’avez remarqué, les langues autres que l’anglais ne les ont pas encore. Par conséquent, nous devons les supprimer pour le moment jusqu’à ce que les autres fichiers de langue soient mis à jour :
Affichons d’abord toutes les traductions avant de les supprimer, peut-être copiez-les et collez-les quelque part, afin que vos traductions ne soient pas perdues définitivement :
TranslationOverride.where("translation_key like 'js.sidebar.sections.custom.links%'")
Pour les supprimer, exécutez :
TranslationOverride.where("translation_key like 'js.sidebar.sections.custom.links%'").delete_all
Ah, merci Kris Oui, c’est exactement ce que vous avez écrit. Je n’avais pas réalisé que cela causerait un problème si je traduisais ces chaînes. Maintenant, j’attendrai la mise à jour de mardi avec ça
Merci encore pour votre aide ! Cela a parfaitement fonctionné !
Génial, merci
Désolé encore une fois pour ce bug. Nous réfléchirons à une solution pour protéger les remplacements lorsque d’autres langues ne seront pas encore prêtes.
Ne t’inquiète pas Je suis vraiment content car ce genre de bugs arrive parfois et maintenant grâce à toi j’ai appris comment résoudre ça depuis Rails. Je pense que c’est une très bonne chose. Ta réponse rapide et la solution à ce problème m’ont stupéfié. Peut-être que d’autres auront aussi ce problème et cette petite conversation pourra aider à le résoudre.
J’adore cette idée. J’espère que cela sera implémenté bientôt. J’aime tester de nouvelles choses et essayer de trouver de nouveaux bugs, donc je lance toujours les fonctionnalités expérimentales et je garde le site à jour. Et cela signifie aussi que je n’attends pas toujours les mises à jour linguistiques. Jusqu’à présent, je dois faire plus attention aux traductions.
Mon premier objectif est de déplacer les sections de catégories existantes. J’aimerais déplacer « (Chat) Canaux » en haut, suivi de « Catégories » puis de « Communauté ».
Mon deuxième objectif est de modifier les noms de ces sections de catégories par défaut.
Cependant, si je pouvais créer des sections personnalisées, je tenterais de recréer ce que j’ai décrit dans mon premier et deuxième objectif, puis je voudrais supprimer les sections par défaut. Mais tout cela semble inutile pour le moment car j’attendrai la possibilité de déplacer les sections de catégories et la possibilité de modifier les titres des sections de catégories.