Condivisione Sociale

:discourse2: Riepilogo Social Share ti permette di aggiungere facilmente ulteriori provider social al pulsante di condivisione nei post.
:eyeglasses: Anteprima Anteprima su Discourse Theme Creator
:hammer_and_wrench: Link al Repository https://github.com/discourse/discourse-social-share
:open_book: Nuovo a Discourse Themes? Guida per principianti all’uso di Discourse Themes

Installa questo componente del tema

Funzionalità

:information_source: Questo componente funziona solo su siti pubblici.
Le icone di condivisione verranno automaticamente disabilitate sui siti privati quando l’impostazione del sito accesso richiesto è attiva.


:exclamation: La modifica delle impostazioni relative agli agenti utente dei crawler potrebbe interferire con il corretto funzionamento del componente.

Impostazioni:

Nome Descrizione
collegamenti social share Delimitati da virgola in questo ordine: nome, icona, titolo, link.
icone svg Elenco delle icone FontAwesome 5 utilizzate in questo componente del tema. Usa il prefisso fa- per le icone solide, far- per le icone regolari e fab- per le icone di marca.

Alcuni provider e link:

Social Media in Inglese

Provider URL di condivisione
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=

Social Media Internazionali (non inglesi)

Provider URL di condivisione
QZone (Cina) http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=
Weibo (Cina) http://service.weibo.com/share/share.php?url=
Douban (Cina) https://www.douban.com/recommend/?url=
RenRen (Cina) 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 (Germania) https://www.xing.com/app/user?op=share&url=
SurfingBird (Russia) http://surfingbird.ru/share?url=

Social Media Basati su Telefono/Audio

Provider URL di condivisione
SMS sms:{numero_telefono}?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= (leggi anche qui)

Questa guida è un wiki; se conosci altri provider, magari specifici del tuo paese, aggiungili semplicemente alla lista.

Troverai l’URL di condivisione nella documentazione per gli sviluppatori.


:discourse2: Ospitato da noi? I componenti del tema sono disponibili per l’uso sui nostri piani Standard, Business ed Enterprise.

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