Social teilen

: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 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

Hallo! Ich habe in Ihrem Beitrag gesehen, dass Sie das Teilen über weixin hinzugefügt haben. Ich möchte das auch gerne hinzufügen. Könnten Sie mir den Link mitteilen? Vielen Dank im Voraus!

weixin://dl/moment??

Es ist

weixin://dl/moments

aber bitte beachten Sie, dass es sich um eine inoffizielle Deep-Linking-URL handelt, sodass sie möglicherweise nicht mehr funktioniert, wenn WeChat sie ändert/entfernt.

Weitere Informationen unter
https://stackoverflow.com/questions/45005036/is-there-any-method-to-share-text-from-mobile-web-to-wechat-by-sharing-button#:~:text=Wechat%20doesn't%20have%20any%20official%20deep%20linking%20URL,Send%20to%20chat%20documentation%20on%20Wechat%20JS%20SDK

Wenn Sie es jedoch richtig konfigurieren und es funktioniert, fügen Sie es der Liste im ersten Beitrag dieses Themas hinzu.

Vielen Dank für Ihre Antwort. Leider funktioniert es nicht. :cry: Beim Klicken auf die Teilen-Schaltfläche wurde WeChat aufgerufen, aber ohne weitere Reaktion.

Ich habe auf chinesischen Websites nach „wechat url scheme“ gesucht, und die Ergebnisse deuten darauf hin, dass WeChat diese Art von Deep-Link seit 2 oder 3 Jahren nicht mehr unterstützt.

1 „Gefällt mir“

Ich glaube, die Änderungen, die vor ein paar Monaten am Share-Dialog vorgenommen wurden, haben diese Theme component möglicherweise kaputt gemacht. Sie scheint nicht zu funktionieren.

Ich habe dieses Plugin installiert, aber es wird nicht in meiner Plugin-Liste angezeigt.

  1. Ich habe das Plugin zu meiner app.yml hinzugefügt (- git clone GitHub - discourse/discourse-social-share)
  2. Dann habe ich den Container neu erstellt (cd /var/discourse, ./launcher rebuild app)

Ich bin mir nicht sicher, warum das Plugin nicht in der Liste angezeigt wird.

Dies ist eine Theme-Komponente.
Sie müssen also Installing a theme or theme component befolgen

3 „Gefällt mir“

Danke @Moin. Ich werde das versuchen

Die Komponente funktioniert immer noch, aber nur auf öffentlichen Websites. Vor einiger Zeit haben wir die Möglichkeit, Beiträge und Themen auf sozialen Anbietern zu teilen, deaktiviert, wenn die Websites privat sind.

Ich habe gerade die OP entsprechend aktualisiert.

5 „Gefällt mir“

Vielen Dank! Das Plugin verursachte eine Menge widersprüchlicher Probleme mit meinem Forum. Jetzt weiß ich warum! :sweat_smile:

2 „Gefällt mir“

hmm, auf einer öffentlichen Website verwenden und es wird immer noch nicht richtig angezeigt …

1 „Gefällt mir“

Das sieht großartig aus, aber wie fügen wir benutzerdefinierte Symbole hinzu, die nicht auf Font Awesome zu finden sind?

Oh, ich glaube, ich habe etwas gefunden:

Was ist der Unterschied zwischen dieser Komponente und der integrierten Freigabefunktion?

1 „Gefällt mir“

Die integrierte Freigabefunktion unterstützt nur eine begrenzte Anzahl von Optionen wie Twitter/Facebook und E-Mail. Diese Komponente ermöglicht das Hinzufügen beliebiger Links.

3 „Gefällt mir“

Das heißt, dieses Modul ergänzt die integrierte Freigabefunktion, ersetzt sie aber nicht.

1 „Gefällt mir“

Das ist fantastisch, vielen Dank! Es ist eine großartige Ergänzung und ich liebe die Anpassungsmöglichkeiten, die wir hinzufügen können.

Ich habe ein Problem bemerkt oder vielleicht eine Fehlkonfiguration meinerseits. Wenn ich Text zum Teilen als Zitat hervorhebe, möchte die Mini-Symbolleiste alle von mir hinzugefügten benutzerdefinierten Freigabe-Symbole auflisten, und sie passt nicht hinein. Ich habe versucht zu scrollen und mit dem Pfeil zu navigieren, aber es ist einfach abgeschnitten. Kein Dealbreaker, aber vielleicht von Interesse für die Entwickler.

Ich bin zu share quote buttons gesprungen, aber es sieht nicht so aus, als könnte ich dort etwas hinzufügen oder entfernen.

:man_shrugging:t3:

Tipp:

Für alle, die dies implementieren möchten, aber mit sozialen Netzwerken, die nicht auf der Liste stehen. Stellen Sie sicher, dass Sie Replace Discourse's default SVG icons with custom icons in a theme und How to overrule a color variable for one theme only? - #7 by smrtey lesen, die Sie durch die Konfiguration von about.json führen, das ist der Schlüssel, damit Sie die Datei icons-sprite.svg hinzufügen können!

Wenn Sie Freigabe-Symbole ersetzen möchten, ist dieser Thread Ihr Freund: Use standard share icon for share post (instead of link icon) - #9 by bquast :+1:t3:

Woot! Konnte einen Link zum Teilen auf Mastodon hinzufügen mit\n\nhttps://mastodonshare.com/?url= - Popup fragt nach der Instanz, erstellt dann die richtige Einrichtung zum Posten.

2 „Gefällt mir“

Ich mag jetzt einen neuen Dienst zum Bereitstellen von Share-Links, ShareOpenly https://shareopenly.org/, weil er nicht nur eine Möglichkeit bietet, Links zu Mastodon, sondern auch zu Threads, Blusky und mehr zu teilen.

Ich habe meine Einstellungen in Social Share geändert, um Folgendes zu verwenden:

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

Ich suche nach einem anderen Symbol, aber es funktioniert in meiner Community:

1 „Gefällt mir“