Partage social

:discourse2: Résumé Social Share vous permet d’ajouter facilement des fournisseurs sociaux supplémentaires au bouton de partage sur les publications..
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-social-share
: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

:information_source: Ce composant ne fonctionne que sur les sites publics.
Les icônes de partage seront automatiquement désactivées sur les sites privés lorsque le paramètre du site connexion requise est actif.


:exclamation: La manipulation des paramètres liés aux agents utilisateurs des robots d’exploration pourrait potentiellement interférer avec le bon fonctionnement du composant.

Paramètres :

Nom Descriptions
liens de partage social Délimités par des virgules dans cet ordre : nom, icône, titre, lien.
icônes svg Liste des icônes FontAwesome 5 utilisées dans ce composant de thème. Utilisez le préfixe fa- pour les icônes solides, far- pour les icônes régulières et fab- pour les icônes de marque.

Quelques fournisseurs et liens :

Réseaux sociaux en anglais

Fournisseur URL de partage
Tumblr https://www.tumblr.com/widgets/share/tool?canonicalUrl=
Pinterest https://pinterest.com/pin/create/button/?url=
LinkedIn https://www.linkedin.com/shareArticle?mini=true&url=
Reddit https://www.reddit.com/submit?url=
Pocket https://getpocket.com/edit?url=
Evernote https://www.evernote.com/clip.action?url=
HackerNews https://news.ycombinator.com/submitlink?u=
Digg https://digg.com/submit?url=
Flipboard https://share.flipboard.com/bookmarklet/popout?v=2&title=
Instapaper https://www.instapaper.com/edit?url=
Diaspora https://share.diasporafoundation.org/?title={title}&url=
Viber viber://forward?text=
Mastodon https://mastodonshare.com/?url=
Threads https://www.threads.net/share?url=
Bluesky https://bsky.app/intent/compose?text=
Mix.com https://mix.com/add?url=
MeWe https://mewe.com/share?link=

Réseaux sociaux internationaux (non anglophones)

Fournisseur URL de partage
QZone (Chine) http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=
Weibo (Chine) http://service.weibo.com/share/share.php?url=
Douban (Chine) https://www.douban.com/recommend/?url=
RenRen (Chine) http://widget.renren.com/dialog/share?resourceUrl=
VK (Russie) https://vk.com/share.php?url=
OK.ru (Russie) https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=
Xing (Allemagne) https://www.xing.com/app/user?op=share&url=
SurfingBird (Russie) http://surfingbird.ru/share?url=

Réseaux sociaux basés sur le téléphone/audio

Fournisseur URL de partage
SMS sms:{numéro_de_téléphone}?body=
Telegram https://telegram.me/share/url?url=
Line https://lineit.line.me/share/ui?url=
Skype https://web.skype.com/share?url=
WhatsApp https://wa.me/?text=
WhatsApp Web https://web.whatsapp.com/send?text= (lire aussi ici)

Ce guide est un wiki ; si vous avez d’autres fournisseurs, peut-être spécifiques à votre pays, ajoutez-les simplement à la liste.

Vous trouverez l’URL de partage dans la documentation pour les développeurs.


:discourse2: Hébergé par nous ? Les composants de thème sont disponibles pour une utilisation sur nos offres Standard, Business et Entreprise.

75 « J'aime »

Premise: I do not use, nor have I ever used Instagram but, I do not believe that Instagram have a share button at all, for sure there is a “follow” button that you can add if you want it.

Something like this should work (maybe)

instagram,instagram,follow me on instagram,https://www.instagram.com/your-instagram-username/?ref=

3 « J'aime »

Dans les paramètres du composant :

liens de partage social : LinkedIn, fab-linkedin, Partager sur LinkedIn, https://www.linkedin.com/shareArticle?mini=true&url=

icônes svg : fab-linkedin

Je pense que j’ai dû procéder à un actualisation forcée dans le navigateur pour relancer le processus.

4 « J'aime »

Salut ! J’ai vu dans votre publication que vous avez ajouté le partage weixin. J’aimerais ajouter cela aussi. Pourriez-vous me partager le lien ? Merci d’avance !

weixin://dl/moment??

C’est

weixin://dl/moments

mais veuillez noter qu’il s’agit d’une URL de deep linking non officielle, elle pourrait donc cesser de fonctionner si Wechat la modifie/supprime.

Plus d’infos sur

Quoi qu’il en soit, si vous le configurez correctement et qu’il fonctionne, ajoutez-le à la liste dans le premier message de ce sujet.

Merci pour votre réponse. Malheureusement, cela ne fonctionne pas. :cry: En cliquant sur le bouton de partage, WeChat a été appelé mais sans autre réaction.

J’ai recherché « wechat url scheme » sur Internet chinois, les résultats indiquent que WeChat ne prend plus en charge ce type de lien profond depuis 2 ou 3 ans.

1 « J'aime »

Je pense que les modifications apportées à la boîte de dialogue de partage il y a quelques mois ont peut-être cassé ce Theme component. Il ne semble pas fonctionner.

J’ai installé ce plugin mais il ne s’affiche pas dans ma liste de plugins.

  1. J’ai ajouté le plugin à mon app.yml (- git clone GitHub - discourse/discourse-social-share)
  2. Ensuite, j’ai reconstruit le conteneur (cd /var/discourse, ./launcher rebuild app)

Je ne suis pas sûr de la raison pour laquelle le plugin n’apparaît pas dans la liste.

Ceci est un composant de thème.
Vous devez donc suivre Installing a theme or theme component

3 « J'aime »

Merci @Moin. Je vais essayer ça

Le composant fonctionne toujours, mais uniquement sur les sites publics. Il y a quelque temps, nous avons désactivé la possibilité de partager des publications et des sujets sur des fournisseurs sociaux lorsque les sites sont privés.

Je viens de mettre à jour l’OP en conséquence.

5 « J'aime »

Merci beaucoup ! Le Plugin causait un tas de problèmes conflictuels avec mon forum. Maintenant je sais pourquoi ! :sweat_smile:

2 « J'aime »

hmm, en utilisant sur un site public et toujours pas affiché correctement…

1 « J'aime »

Cela semble excellent, mais comment ajouter des icônes personnalisées qui ne se trouvent pas sur Font Awesome ?

Oh, j’ai peut-être trouvé quelque chose :

Quelle est la différence entre ce composant et la fonction de partage intégrée ?

1 « J'aime »

La fonction de partage intégrée ne prend en charge qu’un nombre limité d’options telles que Twitter/Facebook et l’e-mail. Ce composant permet d’ajouter n’importe quel lien.

3 « J'aime »

C’est-à-dire que ce module complète la fonction de partage intégrée, mais ne la remplace pas.

1 « J'aime »

C’est fantastique, merci beaucoup ! C’est un excellent ajout et j’adore la personnalisation que nous pouvons ajouter.

J’ai remarqué un problème ou peut-être une mauvaise configuration de ma part. Lorsque je sélectionne du texte pour le partager sous forme de citation, la mini barre d’outils veut lister toutes les icônes de partage personnalisées que j’ai ajoutées et elle ne rentre pas. J’ai essayé de faire défiler et de me déplacer avec la flèche, mais c’est juste coupé. Ce n’est pas un problème bloquant, mais cela pourrait intéresser les développeurs.

J’ai regardé dans boutons de partage de citation, mais il ne semble pas que je puisse ajouter ou supprimer quoi que ce soit là-bas.

:man_shrugging:t3:

Astuce :

Pour tous ceux qui souhaitent implémenter cela, mais avec des réseaux sociaux qui ne figurent pas sur la liste. Assurez-vous de lire Replace Discourse's default SVG icons with custom icons in a theme et How to overrule a color variable for one theme only? - #7 by smrtey qui vous guideront dans la configuration de about.json, c’est la clé pour pouvoir ajouter le fichier icons-sprite.svg !

Si vous souhaitez remplacer les icônes de partage, ce fil de discussion est votre ami, Use standard share icon for share post (instead of link icon) - #9 by bquast :+1:t3:

Génial ! J’ai pu ajouter un lien Partager sur Mastodon en utilisant
https://mastodonshare.com/?url= - une fenêtre pop-up demande l’instance, puis crée la configuration appropriée pour publier.

2 « J'aime »

J’aime maintenant un nouveau service pour fournir des liens de partage, ShareOpenly https://shareopenly.org/ car il fournit non seulement un moyen de partager des liens vers Mastodon, mais aussi vers Threads, Blusky, et plus encore.

J’ai modifié mes paramètres dans Social Share pour utiliser

Share Openly, fab-mastodon, Share Openly, https://shareopenly.org/share/?url=

Je suis à la recherche d’une icône différente, mais cela fonctionne dans ma communauté :

1 « J'aime »