Ce composant permet aux utilisateurs de surligner du texte dans les publications et de le rechercher rapidement. Les recherches peuvent être configurées pour utiliser la recherche du forum ou une recherche externe (par exemple, Google).
search url : Le chemin d’URL de la fonction de recherche. Vous pouvez utiliser %{selected_text} comme espace réservé.
is external : Cochez cette option si la recherche est externe, par exemple Google.
search exact : Cochez cette option pour rechercher exactement le texte sélectionné.
search exact character : Le caractère utilisé pour indiquer une recherche exacte. Par défaut, il s’agit de ".
include from author : Pour une recherche dans tout le forum, vous pouvez cocher cette option pour afficher uniquement les publications de l’auteur du message contenant le texte sélectionné.
Le texte du bouton et le titre peuvent être modifiés via les paramètres de localisation.
Puisque vous ne connaissez pas le lien vers le sujet ici sur le forum tant qu’il n’a pas été approuvé, cela me prend aussi toujours un certain temps pour modifier le fichier Readme. Je ne suis pas toujours en ligne lorsque mon sujet est publié, et j’attends de connaître le lien pour modifier le fichier.
Lorsque « Externe » n’est pas activé et qu’aucun résultat valide n’est trouvé par la recherche, le moteur de recherche externe peut-il être défini librement ? Par exemple, remplacer Google par Bing.
Ce n’est pas actuellement une fonctionnalité. Il n’existe pas de bonne méthode pour vérifier si aucun résultat n’est trouvé ; cela redirige simplement l’utilisateur vers la page de recherche avec la requête.
Hmm… Ce que je veux dire, c’est que, quelle que soit la précision de la recherche, lorsqu’on demande s’il faut utiliser une recherche externe ou s’il est possible de changer de moteur de recherche, cela ne nécessite pas de procéder à une vérification pour savoir si aucun résultat n’est trouvé. Actuellement, l’utilisation de Google est fixée, et j’aimerais la remplacer par un autre moteur de recherche.
Il est possible que je me méprenne, alors n’hésitez pas à me corriger si je me trompe.
Le paramètre is_external doit être coché si la méthode de recherche utilisée n’est pas la recherche du forum, comme Bing ou Google. Cela permet au composant de rediriger l’utilisateur de manière appropriée.
Vous pouvez modifier le paramètre search_url en bing.com/search?q=%{selected_text} pour effectuer une recherche via Bing. Tant que le moteur de recherche permet d’insérer la requête de recherche, vous pouvez l’utiliser.
Ce n’est pas de votre faute. C’est que mon environnement de test et mon environnement de production présentent un écart de plusieurs versions de Discourse, ce qui m’a fait croire à tort que l’invite demandant d’utiliser la recherche Google lorsque la recherche du forum ne donne aucun résultat avait été ajoutée par ce composant de thème. Donc, ce n’est pas seulement un problème qui ne vous concerne pas, c’est même le contraire : cela m’offre une solution alternative pour lancer une recherche externe depuis le site lui-même. Bravo.