Plugin Shariff_XH für CMSimple_XH
Die Funktionserweiterung Shariff_XH bringt die Funktion von Shariff (Social-Media-Buttons mit Datenschutz) für CMSimple_XH.
Es ist empfohlen, dieses Plugin zusammen mit OGra_XH und, wenn man die Anzeige der Counter nutzen möchte, der Erweiterung Backend Shariff_XH einzusetzen.
... Mit Shariff schützen Webseiten-Betreiber die Privatsphäre ihrer Besucher vor der übertriebenen Neugierde sozialer Netzwerke wie Facebook, Whatsapp und Twitter. Für die Besucher reicht weiterhin ein Klick, um eine Seite mit Freunden zu teilen.
...
Der Aufruf von Shariff_XH:
Erfolgt der Aufruf ohne zusätzliche Parameter, werden die Einstellungen aus der Konfiguration des Plugins übernommen. Werden Parameter angegeben, dann müssen alle Parameter bis zu dem entsprechenden angegebene werden! Nicht benötigte können auch leer sein. Nachfolgende können weggelassen werden.
op_shariff();
op_shariff('grey');
op_shariff('', 'vertical');
op_shariff('', '', 'icon');
op_shariff('', '', '', 'twitter|mail|info');
Zusätzliche Parameter haben Vorrang vor den Einstellungen der Konfiguration.
im Template:
kurz:
<?php echo op_shariff(); ?>
(alle Dienste aktiviert, Theme: standard, Layout horizontal, standard)
Mit Angabe von Parametern:
<?php echo op_shariff('data-theme', 'data-orientation', 'data_button_style', 'data-services1|data-services2|data-services3|....'); ?>
z.B.:
<?php echo op_shariff('grey', 'vertical', 'icon-count', 'facebook|x|whatsapp|mail|info'); ?>
<?php echo op_shariff('', '', 'icon', ''); ?>
(alle Dienste aktiviert, Theme: standard, Layout horizontal, icon)
im Content:
kurz:
{ { { op_shariff(); } } }
(alle Dienste aktiviert, Theme: standard, Layout horizontal, standard)
Mit Angabe von Parametern:
{ { { op_shariff('data-theme', 'data-orientation', 'data_button_style', 'data-services1|data-services2|data-services3|....'); } } }
z.B.:
{ { { op_shariff('white', 'vertical', 'icon-count', 'facebook|x|whatsapp|mail|info'); } } }
{ { { op_shariff('grey', 'horizontal', 'icon', ''); } } }
(alle Dienste aktiviert, Theme: standard, Layout horizontal, round)
- data-theme standard, grey, white
- data-orientation horizontal, vertical
- class_additional standard, icon, icon-count
-
data_services addthis, buffer, diaspora, facebook, flipboard, linkedin, pinterest, pocket, qzone, reddit, stumbleupon, telegram, threema, tumblr, x, vk, weibo, whatsapp, xing, print, mail, info
(WhatsApp und Threema werden nur auf Geräten angezeigt, für die eine entsprechende Software / App existiert)
Ich habe mit verschiedenen Templates getestet und versucht bestmögliche Kompatibilität zu schaffen.
Natürlich konnte ich dabei nicht alle Eventualitäten erfassen. Es ist also möglich, dass hier ein wenig Nacharbeit notwendig ist.
Installation
PHP ab Version 7.4
(Sie sollten min. Version 8.1 einsetzen!, Stand 01/2025)
Für CMSimple_XH Versionen ab 1.7.3. Frühere Versionen wurden nicht getestet.
Font Awesome wird benötigt. Unterstützt werden die Versionen 4 und 5.
Dafür empfohlen ist das Plugin FA_XH.
Um das Plugin Shariff_XH zu installieren, einfach den entpackten Ordner shariff in den Pluginordner laden.
Fragen, Hinweise, Fehlermeldungen zu Sharif_XH
Shariff_XH im CMSimple_XH Forum
Shariff_XH kann unter Einhaltung der GPLv3 verwendet werden.
Version 1.2.2 für CMSimple_XH Versionen ab 1.7.3.
Veränderter Syntax! Plugin-Hilfe benutzen!
Softwareentwicklung ist teilweise sehr aufwendig und findet, für jede hier angebotene Software, in meiner Freizeit statt. Daher freue ich mich über jede Unterstützung. Zum Teil wird damit z.B. einfach diese Website finanziert. Außerdem bringt eine kleine Anerkennung zwischendurch immer wieder etwas Schwung in die Entwicklung.