Surlignage rapide

FWIW, l’explorateur de paramètres explique bien les paramètres :

Explorateur des paramètres du bot GPT

Rechercher le contexte du paramètre du site Lecture du contexte pour : share_quote_buttons

Le paramètre share_quote_buttons dans Discourse détermine quels éléments apparaissent dans le widget de partage de citations, et dans quel ordre. Les options par défaut incluent « Twitter » et « Email ».

Ce paramètre est côté client et vous permet de choisir parmi une liste d’options, y compris Twitter, Facebook et Email. Cependant, il ne permet aucun autre choix que ceux-ci.

Le paramètre inclut également une vérification de validation. Par exemple, si Facebook est inclus dans share_quote_buttons mais que l’ID de l’application Facebook n’est pas défini dans les paramètres du site, une erreur sera renvoyée.

Ce paramètre affecte la visibilité et les options du widget de partage de citations dans l’interface utilisateur. Par exemple, si le paramètre share_quote_buttons inclut « Twitter » et « Email », alors lorsqu’un utilisateur sélectionne un texte à citer, il verra des options pour partager la citation sur Twitter et par Email.

Dans la base de code Discourse, vous pouvez trouver ce paramètre dans le fichier site_settings.yml et ses validations dans le fichier validations.rb. La fonctionnalité de ce paramètre est également testée dans le fichier topic-quote-button-test.js.

Rechercher le contexte du paramètre du site Lecture du contexte pour : share_quote_visibility

Le paramètre share_quote_visibility dans Discourse détermine quand afficher les boutons de partage de citations. Il existe trois choix possibles pour ce paramètre :

  • « none » : les boutons de partage de citations ne seront jamais affichés.
  • « anonymous » : les boutons de partage de citations ne seront affichés qu’aux utilisateurs anonymes.
  • « all » : les boutons de partage de citations seront affichés à tous les utilisateurs.

Le paramètre par défaut est « anonymous ». Cela signifie que, par défaut, les boutons de partage de citations ne seront visibles que pour les utilisateurs qui ne sont pas connectés.

Ce paramètre est utilisé dans la fonction quoteSharingEnabled du fichier quote-button.js. Cette fonction vérifie plusieurs conditions pour déterminer si le partage de citations doit être activé. Ces conditions incluent si le site est en mode bureau, s’il existe des sources de partage actives, si le sujet est visible, si la catégorie du sujet est restreinte en lecture, et quelle est la valeur du paramètre share_quote_visibility.

Dans les tests d’acceptation du bouton de citation de sujet, ce paramètre est utilisé pour déterminer si les boutons de partage de citations doivent être affichés ou non. Si le paramètre est « all », les boutons de partage de citations sont affichés. Si le paramètre est « none », les boutons de partage de citations ne sont pas affichés.

3 « J'aime »