Hallo zusammen,
nachdem ich eigentlich das socialshareprivacy-Plugin verwendet hatte, habe ich nun auf den Shariff aktualisiert und möchte euch gerne mein Vorgehen beim Einbau vorstellen:
1) Shariff herunterladen (
https://github.com/heiseonline/shariff/releases/latest) und entpacken. Es bietet sich an in Shop-Installation ein Unterverzeichnis "shariff" anzulegen und die Dateien dort hin zu legen.
2) Das Shariff Backend in PHP (
https://github.com/heiseonline/shariff-backend-php/releases) herunterladen und entpacken. Es wird nur der Inhalt des Ordners "build" benötigt. Diesen am besten in den im ersten Schritt angelegten "shariff" Ordner schieben und in "backend" umbenennen.
2a) Die Datei shariff/backend/shariff.json euren Wünschen anpassen. Zumindest hier eure URL eintragen. Anpassungsmöglichkeiten findet ihr unter
https://github.com/heiseonline/shariff-backend-php3) die includes/header.php öffnen und eine geeignete Stelle suchen. Zum Beispiel vor
if (strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT
)) { folgenden Code einfügen:
// BOF - shariff social share plugin
echo '<link href="/shariff/shariff.complete.css" rel="stylesheet">';
// EOF - shariff social share plugin
Bitte beachten: Wenn ihr bereits den Webfont "Font Awesome" auf euer Seite verwendet, dann könnt ihr stattdessen shariff.min.css referenzieren.
4) Die includes/application_bottom.php bearbeiten und vor
// end of page
echo '</body>';
folgenden Code einfügen:
// BOF - shariff social share plugin
echo '<script src="/shariff/shariff.complete.js"></script>';
// EOF - shariff social share plugin
5) Je nachdem wo ihr überall die Anzeige für die Social Buttons verwenden möchtet, entweder die index.html oder eine der Dateien unter module/product_info/ bearbeiten und dort an gewünschter Stelle die Anzeige einbauen:
<div class="shariff" data-backend-url="/shariff/backend" data-theme="grey" data-orientation="horizontal"></div>
Hinweis: Wenn ihr die index.html nutzt empfiehlt es sich ggf. die Anzeige der Buttons im Checkout-Prozess (Warenkorb etc.) auszublenden. Das könnt ihr realisieren mit:
{if !strstr ($smarty.server
.PHP_SELF
, 'checkout')} <div
class="shariff" data
-backend
-url
="/shariff/backend" data
-theme
="grey" data
-orientation
="horizontal"></div
> {/if} Dabei könnt ihr noch mittels "data-theme" und "data-orientation" das Design anpassen. Mehr Infos und Vorschau gibt's hier:
https://github.com/heiseonline/shariffViele Grüße
Christian
Screenshots aus Modul für Shopversion 2.x: [ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ]
[
EDIT Tomcraft 19.05.2016: Modul für Shopversion 2.x
eingefügt, Danke an kgd.]
[
EDIT Tomcraft 20.05.2016: Modul für Shopversion 2.x
aktualisiert, Danke an kgd.]
[
EDIT Tomcraft 20.05.2016: Modul für Shopversion 2.x
aktualisiert, Danke an kgd.]
[
EDIT Tomcraft 20.05.2016: Modul für Shopversion 2.x
aktualisiert, Danke an kgd.]
[
EDIT Tomcraft 20.05.2016: Fehler in Modul für Shopversion 2.x
korrigiert, Danke an kgd.]
[
EDIT Tomcraft 20.05.2016: Screenshots aus Modul für Shopversion 2.x angehängt & Modul für Shopversion 2.x
aktualisiert, Danke an kgd.]
[
EDIT Tomcraft 27.05.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 06.06.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 08.06.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 17.06.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 28.07.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 28.07.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 12.08.2016: Modul für Shopversion 2.x
aktualisiert.]
[
EDIT Tomcraft 16.03.2018: Modul v1.24.0 aktualisiert und neue Version v3.0.0
ergänzt.]
[
EDIT Tomcraft 18.03.2018: Fehler in Modulen für Shopversion 2.x
korrigiert, Danke an kgd.]
[
EDIT Tomcraft 02.03.2019: Fehler in Modulen für Shopversion 2.x
korrigiert, Danke an noRiddle.]
[
EDIT Tomcraft 28.03.2019: Fehler in Modulen für Shopversion 2.x
korrigiert, Danke an voodoopupp.]
[
EDIT Tomcraft 12.06.2019: Fehler in Modulen für Shopversion 2.x
korrigiert, Danke an noRiddle.]
[
EDIT Tomcraft 12.04.2021: Fehler in Modulen für Shopversion 2.x
korrigiert.]
[
EDIT Tomcraft 24.05.2022: Fehler in Modulen für Shopversion 2.x
korrigiert.]
[
EDIT Tomcraft 14.11.2022: Neue Version v3.2.1
ergänzt.]
Linkback: https://www.modified-shop.org/forum/index.php?topic=32738.0