Nous mettons en place notre nouvel environnement interne Discourse et j’ai pu configurer un schéma d’URL personnalisé pour accéder à une ressource interne sur le réseau. Je voulais ajouter un bouton simple lors de la création d’un nouveau message, ce que j’ai réussi à faire, mais je souhaite utiliser le texte sélectionné comme titre du lien ainsi que pour le lien lui-même. Actuellement, j’utilise simplement applySurround pour insérer ce dont nous avons besoin dans un lien, mais nous devons changer manuellement le titre du lien. Voir le code ci-dessous.
L’utilisateur saisit 123456 > cela applique ceci autour du texte sélectionné [id_here](INET://123456)
J’ai consulté le code mais je n’ai rien trouvé qui puisse m’aider à accomplir ce que nous cherchons à faire. Y a-t-il un moyen d’utiliser également le texte sélectionné dans le titre du lien ?
Le protocole fonctionne bien, je peux utiliser inet:// au besoin mais je cherchais juste un moyen facile pour l’utilisateur d’insérer l’URL personnalisée dans un message. Dans le formulaire précédent (phpbb), nous avions créé un bbcode personnalisé pour le lien qui fonctionnait, mais je cherchais une solution plus simple avec discourse.
Il ne le fait pas d’emblée. Donc, ce à quoi vous faites référence est de créer un plugin onebox pour inet:// qui formatera le lien comme je le souhaite ?
Donc, lorsque l’utilisateur saisit inet://12345, l’aperçu onebox contiendra le lien correctement formaté ?
Ma suggestion était que, plutôt que de faire quelque chose d’aussi bas niveau dans le compositeur, de modifier « simplement » le sous-système de oneboxing afin qu’il formate les liens inet:// tout comme les liens https://.