Partageur de liens courts

|||
|— | — | —|
|:discourse2: | Résumé | Share Link Shortener ajoute une case à cocher dans la fenêtre modale de partage de lien qui remplace le lien de partage par une version plus courte ne contenant que les identifiants du sujet et du message.|
|:eyeglasses: | Aperçu | Aperçu sur Discourse Theme Creator|
|:hammer_and_wrench: | Dépôt | \u003chttps://github.com/discourse/discourse-share-link-shortener/\u003e|
|:open_book: | Nouveau sur les thèmes Discourse ? | Guide pour débutants sur l’utilisation des thèmes Discourse|

Installer ce composant de thème

Fonctionnalités

Ce composant de thème est particulièrement utile lors du partage de liens Discourse sur des plateformes qui limitent le nombre maximum de caractères dans un message, comme Twitter ou Mastodon.

Captures d’écran et vidéo

En action :

Paramètres

Nom Description
remember preference Mémoriser si l’utilisateur préfère les liens plus courts en utilisant le stockage local de son navigateur.
Traduction Défaut
short_link_label Lien court

Historique de développement

:information_source: Cette fonctionnalité a été demandée ici : Post Sharing - ability to convert the URL to the short version

\u003cbr\u003e

\u003e:discourse2: Hébergé par nous ? Les composants de thème sont disponibles pour utilisation sur nos plans Standard, Business et Enterprise.

31 « J'aime »

C’est plutôt génial ! Merci d’avoir créé ça !

3 « J'aime »

Merci beaucoup d’avoir créé ce composant de thème très utile :heart:

4 « J'aime »

J’ai remarqué un léger problème. La création de la case à cocher empêche la sélection du contenu du champ de texte du lien par défaut, et malheureusement, je ne sais pas comment le résoudre…

C’est un problème mineur cependant. :slight_smile:

2 « J'aime »

Le lien raccourci ne devrait-il pas également inclure le placeholder de slug comme ceci :

https://meta.discourse.org/t/-/251965/4

Je suis à peu près sûr qu’il y avait des problèmes auparavant lors de la création de liens vers le forum à partir de sites externes en utilisant le lien raccourci sans le slug ?

3 « J'aime »

Je ne suis pas au courant de ces problèmes.

Je me souviens avoir vu le formatage sans aucun slug dans un morceau de code officiel hier ou avant-hier… Je ne me souviens plus où, mais j’ai pensé “comment, ils utilisent la syntaxe sans le /-/ ici”, ce qui semblait être un indice que de telles URL semblent être acceptables. :thinking:

Si vous trouvez un lien concernant des problèmes potentiels, ce serait génial :+1:

2 « J'aime »
1 « J'aime »

Merci !

Soit je ne comprends pas le problème, soit il ne se produit plus. :slight_smile:

Cliquer sur https://meta.discourse.org/t/1 ouvre le bon sujet de manière transparente et vous permet de revenir à l’URL précédente.

Aucun problème non plus avec les liens externes : \u003chttps://unicyclist.com/t/265354/2608\u003e

2 « J'aime »

Ce lien date de près de 2 ans maintenant. J’imagine que cela a pu être corrigé depuis.

Si vous regardez l’énoncé de l’OP, il s’agissait davantage d’un numéro de publication.

Le lien supérieur a /1 tandis que l’autre se termine simplement par /, donc pas de numéro de publication dans le lien.

(Share Link Shortener) Ce lien mène à la publication n°1 de ce sujet.

https://meta.discourse.org/t/251965/1

(Share Link Shortener) Ce lien n’a pas de numéro de publication.

https://meta.discourse.org/t/251965/
2 « J'aime »

Vous pouvez ajouter plus de personnalisation pour utiliser des systèmes de shortlink externes, par exemple j’utilise actuellement le code source de yourl pour configurer un site Web qui prend en charge les shortlinks : https://agentc.asia/s

J’ai tellement aimé ce que vous avez fait
mais j’ai eu besoin de mettre une icône à côté de la date
pour signaler aux utilisateurs qu’ils peuvent cliquer
Comment puis-je y mettre une icône ?

@Canapin

1 « J'aime »

Cela a soudainement cessé de fonctionner sur mon site (pour être honnête, je n’ai aucune idée de quand, je ne l’utilise pas fréquemment) mais je viens de remarquer maintenant qu’il n’apparaît sur aucun de mes thèmes bien qu’il soit toujours activé sur tous. Je sais que cela ne fournit aucune information utile lol, mais une idée ?

Après la mise à niveau vers la dernière version de Discourse, je confirme que le composant ne fonctionne plus.
Je devrais examiner les récents commits de Discourse.

C’est un composant de thème très simple, donc si quelqu’un veut y jeter un œil et faire une PR, il est également le bienvenu. :slight_smile:

1 « J'aime »

Cela semble être un composant utile, je l’ai donc corrigé et ajouté quelques mises à jour ici :

9 « J'aime »

Le composant de thème a été mis à jour et est maintenant #officiel. :slight_smile:
Il y a aussi un nouveau paramètre décrit dans le premier message.

J’utilise Mastodon récemment sur une instance avec un nombre de caractères limité, donc cela pourrait être utile ici en effet. :smile:

5 « J'aime »

Ces deux partages, sujet et publication, devraient-ils fonctionner de la même manière ?

3 « J'aime »
  1. Lien de publication : oui, il le fait.

  2. Lien de sujet… Il déclenche une erreur JS :scream: Merci d’y avoir pensé @Jagster :+1:

1 « J'aime »

Intéressant, d’une certaine manière. Une erreur ouvre le partage d’iOS à la place. Enfin, pas vraiment le partage, mais cette fenêtre contextuelle :

Après avoir réessayé, il ne déclenche plus aucune erreur.

Je ne suis pas sûr de ce qu’était le problème.

Je ne sais rien des erreurs, mais j’obtiens une vue différente, et je ne sais pas si elle devrait être ainsi ou non.

1 « J'aime »