Ce composant de thème occupe le coin inférieur droit du compositeur. Si vous avez d’autres plugins ou composants de thème qui occupent cet emplacement, il peut ne pas être compatible avec eux.
Parfois, pour les sujets marqués par certaines balises, vous souhaiterez peut-être avoir quelque chose qui vous indique visuellement quelles règles vos réponses doivent suivre.
Le composant de thème vous permet de faire exactement cela. Il fournit une description des sujets spécifiques balisés dans le compositeur.
Il fournit également une boîte d’édition json_schema concise et facile à comprendre, ce qui facilite grandement la modification des paramètres.
En même temps, il fournit deux modes, je les appelle Mode Détails et Mode Modal
Comme vous l’avez vu ci-dessus, comme je développe pour mon forum, les noms des composants et les exemples de configuration fournis par défaut sont en chinois. Vous devrez peut-être les changer vous-même. Je m’excuse pour tout inconvénient causé.
Une suggestion : « Afficher pour le message initial » et « Masquer pour le répondant » ont des sens opposés. Serait-il difficile de faire en sorte que ces deux options aillent dans le même sens, comme :
« Afficher pour le message initial » / « Afficher pour les réponses »
ou
« Masquer pour le message initial » / « Masquer pour les réponses »
Serait-il possible que ce composant de thème fonctionne également pour les catégories ? Cela semble plus agréable que d’ajouter du texte de modèle comme instructions.
Je serais satisfait avec simplement l’option de configurer les catégories de la même manière que les tags dans votre composant de thème existant — mais il serait encore plus utile de pouvoir le faire fonctionner de toutes ces manières :
pour un tag, quelle que soit la catégorie
pour une catégorie, quel que soit le tag
spécifiquement pour un tag et une catégorie donnés ensemble
Et, dans le troisième cas, il serait agréable que cela remplace les premier et deuxième. (C’est-à-dire qu’il pourrait y avoir un texte général pour une catégorie, mais si vous choisissez un certain tag, vous obtiendriez quelque chose de différent. Ou, un texte général pour un tag, sauf lorsqu’il est utilisé dans une catégorie donnée.)
Ahhh, je pense que peut-être parce que je ne suis pas un locuteur natif anglais, j’ai un problème à comprendre le vocabulaire ?
Ces deux éléments de réglage font respectivement référence à « Visible par qui a publié post_number = 1 » et « Ne pas afficher à ceux qui ont déjà répondu une fois ».
J’ai re-testé cela sur mon forum de test et cela semble fonctionner correctement.
J’ai poussé un correctif pour cela, merci pour la suggestion !
(Remarque : les éléments JSON du paramètre ont été modifiés, et l’ancien élément de paramètre doit être rempli à nouveau)
Dans mes tests, je ne parviens à le faire fonctionner que pour les réponses. Il n’apparaît pas lors de la composition du premier message d’un nouveau sujet.
Ah, je vois ce que vous voulez dire, c’est par conception, car je l’ai conçu à l’origine pour que le répondant puisse savoir en un coup d’œil quelles normes une réponse doit suivre, mais l’OP n’a pas besoin de le savoir - car ce sont eux qui choisissent la norme.
Ah — donc « Cacher pour l’OP » signifie qu’ils ne voient pas le message dans les réponses à leurs propres messages ? J’avais mal compris ! (Mais je vois maintenant aussi l’utilité de ce réglage !)
Voici le cas d’utilisation que j’ai en tête. Si quelqu’un choisit quelque chose comme #bug ou #help, il pourrait y avoir un lien vers un guide sur la façon de rédiger de bons rapports de problèmes — pour le premier message. (Ce serait bien par catégorie en plus d’une approche basée sur les tags.)
Et, peut-être que les réponses à cela (par d’autres personnes, pas l’OP) pourraient donner un lien vers des ressources utiles pour rédiger de bonnes réponses. (Mais pour ce cas d’utilisation, c’est le premier message qui est le plus important.)
Ou, un cas d’utilisation différent : si le sujet est une actualité ou un article de blog, le texte des réponses pourrait rappeler aux gens de commenter la substance du texte, en donnant des liens pour signaler les fautes de frappe ou autres erreurs (et donc, espérons-le, en rendant les réponses plus utiles tout en réduisant la charge de travail des modérateurs).
C’est plutôt cool. Envisageriez-vous, comme demandé, de faire en sorte que cela fonctionne sur le premier message ? Pouvez-vous utiliser Aligner à gauche pour que le texte s’enroule ? car j’utilise le plugin “chars required” et il s’affiche à droite.
La courte description pourrait-elle accepter du HTML ? Un simple <kbd> le rendrait plus clair Bien sûr, cela peut être réalisé en utilisant CSS, mais le HTML serait une solution plus facile.
Comment puis-je faire en sorte que le pourboire sur les deux s’aligne à gauche ? J’utilise le plugin Characters required. Qui s’affiche en bas à droite.
Peut-être que vous devez ajouter manuellement une ligne de CSS au site… Je n’ai aucune intention d’adapter ces plugins qui occupent le même espace, hmm
Vous auriez probablement besoin de les cibler avec du CSS, tout comme vous ciblez votre élément ici.
Dans la catégorie UX, il y a une idée intéressante de code qui déplace le menu du compositeur sur mobile vers le bas, avec l’engrenage ayant des Options remplaçant les icônes du compositeur défilant de gauche à droite. Cela poserait également un problème de placement avec votre composant et le plugin d’exigences de caractères.
Entouré est mon astuce de balise, si je clique dessus comme je l’ai configuré en modal, cela appellera la longue description dans une boîte refermable.
Je suppose qu’il n’a pas édité de TAF dans l’éditeur et qu’il essaie simplement les valeurs par défaut sans aucune balise correspondant à votre exemple.