Condivisione Sociale

:discourse2: Summary Social Share allows you to easily add extra social providers to the share button on posts..
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-social-share
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Features

:information_source: This component only works on public sites.
Share icons will be automatically disabled on private sites when site setting login required is active.


:exclamation: Manipulating settings related to crawler user agents could potentially interfere with the proper functioning of the component.

Settings:

Name Descriptions
social share links Comma delimited in this order: name, icon, title, link.
svg icons List of FontAwesome 5 icons used in this theme component. Use prefix fa- for solid icons, far- for regular icons and fab- for brand icons.

Some providers & Links:

English Social Media

Provider Sharing URL
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=

International (non-english) Social Media

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

Phone/Audio-Based Social Media

Provider Sharing URL
SMS sms:{phone_number}?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= (read also here)

This guide is a wiki, if you have other providers, maybe specific for your country, just add them to the list.

You will find the share URL in the documentation for the developers.


:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @dax 2025-05-09T19:43:20Z

Check documentPerform check on document:
75 Mi Piace

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 Mi Piace

In the Component Settings:

social share links: LinkedIn, fab-linkedin, Share to LinkedIn, https://www.linkedin.com/shareArticle?mini=true&url=

svg-icons: fab-linkedin

I think I had to do force-refresh in the browser to nudge it.

4 Mi Piace

Ciao! Ho visto nel tuo post che hai aggiunto la condivisione su Weixin. Mi piacerebbe aggiungerla anche io. Potresti condividermi il link? Grazie in anticipo!

weixin://dl/moment??

È

weixin://dl/moments

ma tieni presente che è un URL di deep linking non ufficiale, quindi potrebbe smettere di funzionare se Wechat dovesse modificarlo/rimuoverlo.

Maggiori informazioni su

Comunque, se lo configuri correttamente e funziona, aggiungilo all’elenco nel primo post di questo argomento.

Grazie per la tua risposta. Sfortunatamente, non funziona. :cry: Cliccando sul pulsante di condivisione, WeChat è stato chiamato ma senza ulteriori reazioni.

Ho cercato “wechat url scheme” su Internet cinese, i risultati indicano che WeChat non supporta più questo tipo di deep link da 2 o 3 anni.

1 Mi Piace

Penso che le modifiche apportate alla finestra di dialogo di condivisione qualche mese fa potrebbero aver compromesso questo Theme component. Non sembra funzionare.

Ho installato questo plugin ma non viene visualizzato nell’elenco dei miei plugin.

  1. Ho aggiunto il plugin alla mia app.yml (- git clone GitHub - discourse/discourse-social-share)
  2. Poi ho ricostruito il container (cd /var/discourse, ./launcher rebuild app)

Non sono sicuro del motivo per cui il plugin non compare nell’elenco.

Questo è un componente tematico.
Quindi è necessario seguire Installing a theme or theme component

3 Mi Piace

Grazie @Moin. Ci proverò

Il componente funziona ancora, ma solo sui siti pubblici. Tempo fa abbiamo disabilitato la possibilità di condividere post e argomenti sui provider social quando i siti sono privati.

Ho appena aggiornato l’OP di conseguenza.

5 Mi Piace

Grazie mille! Il Plugin stava causando un sacco di problemi contrastanti con il mio forum. Ora so perché! :sweat_smile:

2 Mi Piace

hmm, lo sto usando su un sito pubblico e non viene ancora visualizzato correttamente…

1 Mi Piace

Sembra fantastico, ma come aggiungiamo icone personalizzate che non si trovano su Font Awesome?

Oh, potrei aver trovato qualcosa:

Qual è la differenza tra questo componente e la funzione di condivisione integrata?

1 Mi Piace

La funzione di condivisione integrata supporta solo un numero limitato di opzioni come Twitter/Facebook e email, questo componente consente di aggiungere qualsiasi link.

3 Mi Piace

Cioè, questo modulo integra la funzione di condivisione integrata, ma non la sostituisce.

1 Mi Piace

Fantastico, grazie mille! È un’ottima aggiunta e adoro la personalizzazione che possiamo aggiungere.

Ho notato un problema o forse una mia errata configurazione. Quando evidenzio del testo da condividere come citazione, la mini barra degli strumenti vuole elencare ogni icona di condivisione personalizzata che ho aggiunto e non ci sta. Ho provato a scorrere e a spostarmi con la freccia, ma è semplicemente tagliata. Non è un problema bloccante, ma forse di interesse per gli sviluppatori.

Sono passato a share quote buttons ma non sembra che io possa aggiungere o rimuovere nulla lì.

:man_shrugging:t3:

Suggerimento:

Per chiunque voglia implementare questo, ma con social network non presenti nell’elenco. Assicurati di leggere Replace Discourse's default SVG icons with custom icons in a theme e How to overrule a color variable for one theme only? - #7 by smrtey che ti guideranno nella configurazione di about.json, quello è fondamentale in modo da poter aggiungere il file icons-sprite.svg!

Se vuoi sostituire le icone di condivisione, questo thread è il tuo amico, Use standard share icon for share post (instead of link icon) - #9 by bquast :+1:t3:

Woot! Sono riuscito ad aggiungere un link Condividi su Mastodon usando
https://mastodonshare.com/?url= - appare una finestra che chiede l’istanza, quindi crea la configurazione corretta per pubblicare.

2 Mi Piace

Ora mi piace un nuovo servizio per la condivisione di link, ShareOpenly https://shareopenly.org/ perché non solo fornisce un mezzo per condividere link su Mastodon, ma anche su Threads, Bluesky e altro ancora.

Ho modificato le mie impostazioni in Social Share per utilizzare

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

Sto cercando un’icona diversa, ma funziona nella mia community:

1 Mi Piace