• Resolved wpchiem

    (@wpchiem)


    Hallo,

    ich will auf das Shariff Wrapper Plugin wechseln und habe jetzt festgestellt, dass die Buttons am Ende der Seite nur dargestellt werden, wenn ich vorher keine Produkte mit dem Plugin wpShopGermany auf der Seite anzeigen lasse. Unter dem Produkt selbst werden die Buttons schon einmal angezeigt und am Ende der Seite wird dann nur der Shortcode ausgegeben:

    [shariff theme=”round” services=”facebook|twitter|googleplus|xing|linkedin|whatsapp|mailto|info” timestamp=”1456647416″]

    Auf den Seiten, auf den keine Produkte platziert sind, werden die Buttons am Ende der Seite richtig angezeigt. Wenn ich mehrere Produkte auf einer Seite platziere, dann werden unter jedem Produkt die Buttons gesetzt. Hab die letzten Seiten dieses Support-Forums durchgesehen, leider aber keine Antwort zu diesem Thema gefunden.

    Unter Basiseinstellungen habe ich nur folgendes H?kchen gesetzt:

    Füge die Shariff-Buttons automatisch ein nach allen: Seiten

    Eine weitere Frage:

    Welche JavaScript-Dateien verwendet das Plugin? Ich verwende WP Rocket und habe hier mal folgende Dateien ausgeschlossen:

    shariff.js
    shariff.min.js

    Habe ich hier welche vergessen?

    Kann bir da jemand einen Tipp zu den zwei Fragen geben?

    Besten Dank schon einmal im Voraus!

    Gru?
    wpchiem

    https://www.ads-software.com/plugins/shariff/

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author Jan-Peter

    (@starguide)

    Hallo wpchiem,

    hast du mal versucht, das automatische Hinzufügen der Shariff-Buttons zu deaktivieren und stattdessen auf den gewünschten Seiten die Buttons manuell mittels dem Shortcode
    [shariff]
    einzubinden?

    Viele Grü?e,
    JP

    Plugin Author Jan-Peter

    (@starguide)

    P.S.: Welche Version von wpShopGermany verwendest du und welche Module hast du aktiviert?

    Thread Starter wpchiem

    (@wpchiem)

    Bei wpShopGermany verwende ich die aktuelle Version in der Enterprise Version und habe dabei folgende Module aktiviert, wobei ich jetzt ein paar noch nicht / nicht nutze.

    Auftragsbest?tigung
    Bestellbedingungen
    Bestellvariablen
    Produktattribute
    Produktbilder
    Produktgruppen
    Produktvariablen
    Produktübersichten
    Staffelpreise
    TopSeller
    Varianten
    Zubeh?rprodukte
    Gutscheine
    Kundenkontakt
    Kundenverwaltung
    Rechtstexte
    Lieferadresse
    Versandarten
    Mindestbestellwert
    Rechnungen
    Lieferschein
    Paypal
    Nachnahme
    Vorkasse

    Den Test mit der manuellen Einbindung der Buttons werde ich noch durchführen.

    Gru?

    Plugin Author Jan-Peter

    (@starguide)

    Ich frage deswegen so genau nach der Version von wpShopGermany, weil es im Netz Berichte über einen Bug in wpShopGermany gibt, der das ausführen weiterer Shortcodes verhindert.

    Ich habe mir einmal die aktuelle Demo heruntergeladen inkl. aller bezeichneten Module und kann das Problem unter wpShopGermany 3.10.2 bisher nicht reproduzieren.

    Gru?,
    JP

    Thread Starter wpchiem

    (@wpchiem)

    Guten Morgen,

    danke für den Test!

    Ich hatte vorher das Plugin “Easy Social Share Buttons for WordPress” im Einsatz und hier wurden alle Buttons beim Produkt und am Seitenende immer angezeigt.

    Wenn ich die Buttons am Seitenende manuell mittels dem Shortcode [shariff] einbinde, dann werden die Buttons am Ende der Seite korrekt angezeigt. Leider habe ich diese dann nicht direkt unter dem Produkt stehen und dies finde ich sehr ansprechend, weil man hier die Buttons gleich nutzen k?nnte.

    Wenn ich im Backend (bei wpShopGermany) den Shortcode [shariff] zur Artikelbeschreibung des Produkts hinzufüge, dann werden die Buttons auch beim Produkt und am Ende der Seite angezeigt. Leider bekomme ich dann beim Checkout eine Fehlermeldung, da wpShopGermnay keinen Shortcode direkt in der Artikelbeschreibung mag (bekannt aus Testimonials Showcase mit der Anzeige des Star Raitings).

    Andere Shortcodes kann ich am Seitenende einfügen und diese werden auch bei Seiten mit Produkten (wpShopGermany) korrekt angezeigt.

    Irgendwo muss also ein Unterschied zum Plugin “Easy Social Share Buttons for WordPress” sein. Ich bin jetzt kein Programmierer und hab mit WordPress eine – für mich – tolle Seite hinbekommen. Wenn dann aber solche “Fehler” auftauchen, dann bin ich mit meinem kleinen 1×1 sehr schnell am Ende ??

    Da dies aktuell nur eine Testseite ist, will ich hier keinen Link preisgeben. K?nnte diese z.B. via PN oder e-Mail versenden.

    Gru?
    Hans

    Plugin Author Jan-Peter

    (@starguide)

    Hallo Hans,

    kein Problem, wir finden schon noch raus, wo es hakt. Ein Link k?nnte in der Tat helfen. Du kannst ihn an shariff at posteo.de schicken. K?nntest du au?erdem bitte einmal testweise alle anderen Plugins deaktivieren, bis auf wpShopGermany und Shariff Wrapper, damit wir ausschlie?en k?nnen, dass da noch ein anderes Plugin mitspielt?

    Viele Grü?e,
    JP

    Plugin Author Jan-Peter

    (@starguide)

    Hallo Hans,

    aufgrund deiner ausführlichen Beschreibungen und Tests habe ich einen Verdacht, den ich gerne best?tigen m?chten. Traust du dir zu, per FTP einen Eintrag in einer unserer Plugin-Dateien zu ?ndern?

    Du müsstest per FTP auf deine WordPress-Installation zugreifen und dort folgende Datei bearbeiten:

    /wp-content/plugins/shariff/shariff.php

    In dieser suchst du die folgende Zeile

    add_filter( 'the_content', 'shariffPosts' );

    und ersetzt sie durch

    add_filter( 'the_content', 'shariffPosts', 9 );

    Das sorgt dafür, dass unser Filter zum Hinzufügen der Shariff-Buttons eine h?here Priorit?t bekommt (der Standardwert ist 10) und somit vor denen von wpShopGermany ausgeführt wird.

    Viele Grü?e,
    JP

    Thread Starter wpchiem

    (@wpchiem)

    Hallo JP,

    ich hab jetzt bei folgender Zeile die oben stehende Erg?nzung hineinkopiert und als ich mir das Ergebnis ansehen wollte, habe ich eine wei?e Seite bekommen. H?tte ich das Plugin vorher deaktivieren sollen?

    return $content;
    }
    add_filter( ‘the_content’, ‘shariffPosts’ );

    // add shorttag to excerpt

    Hab es wie es oben steht wieder abge?ndert und jetzt erhalte ich folgende Fehlermeldung, wenn ich das Plugin aktiviere:

    Das Plugin verursachte 3 Zeichen unerwartete Ausgabe w?hrend der Aktivierung. Sollte du Fehlermeldungen wie ?headers already sent“, Probleme mit der Syndizierung der Feeds oder andere Fehler erhalten, versuche, das Plugin zu deaktivieren oder zu l?schen.

    Soll ich das Plugin einfach mal l?schen und wieder drauf spielen?

    Gru?
    Hans

    Plugin Author Jan-Peter

    (@starguide)

    Hallo Hans,

    ja, l?sch den Shariff-Ordner einfach und installier das Plugin neu. Du müsstest die Zeile ersetzen, nicht erg?nzen, falls das mi?verst?ndlich war und dabei darauf achten, dass du keine sonstigen Zeichen mitkopierst oder du schreibst einfach h?ndisch das ,9 hinzu.

    Gru?,
    JP

    Thread Starter wpchiem

    (@wpchiem)

    Hatte ich ersetzt…
    …weiter oben schreibst du , 9 und jetzt ,9. K?nnte hier der Fehler drinnen stecken?

    Gru?

    Plugin Author Jan-Peter

    (@starguide)

    Ne, das ist egal.

    Zurück noch einmal zu der Frage wegen anderer Plugins. Hast du mal versucht alle anderen Plugins zu deaktivieren? Bei meiner Testseite laufen wpShopGermany und Shariff Wrapper problemlos nebeneinander… Ist immer schwierig Fehler zu finden, die man nicht reproduzieren kann.

    Thread Starter wpchiem

    (@wpchiem)

    Danke für den Hinweis, ich hab jetzt mal alle Plugins nacheinander deaktiviert. Wenn ich BeaverBuilder deaktiviere, dann werden die Buttons am Seitenende angezeigt.

    https://de.www.ads-software.com/plugins/beaver-builder-lite-version/

    Habe hier aber die Bezahlvariante von dem Plugin.

    Werde noch einmal den Versuch mit ,9 machen.

    Gru?
    Hans

    Plugin Author Jan-Peter

    (@starguide)

    So, ich kann das nun best?tigen. BeaverBuilder blockiert ganz offiziell alle anderen Shortcodes, wenn man sie nicht in einem von deren Text-Elementen manuell verwendet.

    Konntest du das mit der ,9 noch einmal testen? Hat es grunds?tzlich funktioniert oder gab es wieder Probleme? Auf meiner Testinstallation von BeaverBuilder + Shariff Wrapper + wpShopGermany erziele ich das gewünscht Ergebnis, indem ich die ,9 verwende, die Buttons automatisch zu allen Seiten hinzufügen lasse (so dass diese unter den Produkten erscheinen) und dann manuell am Ende der Seite die Buttons einbinde (sofern da überhaupt gewünscht).

    Gru?,
    JP

    Thread Starter wpchiem

    (@wpchiem)

    Hab die ?nderung noch einmal nur mit der Hand eingetragen und wenn ich das Shariff Wrapper Plugin danach aktiviere, dann bekomme ich die oben erw?hnte Fehlermeldung:

    Das Plugin verursachte 3 Zeichen unerwartete Ausgabe w?hrend der Aktivierung. Sollte du Fehlermeldungen wie ?headers already sent“, Probleme mit der Syndizierung der Feeds oder andere Fehler erhalten, versuche, das Plugin zu deaktivieren oder zu l?schen.

    Wenn ich dann auf die Seite gehen will, erhalte ich eine “wei?e Seite”.

    Die ge?nderte Zeile sieht bei mir dann so aus:

    add_filter( ‘the_content’, ‘shariffPosts’,9 );

    Soll ich mal alle Plugins deaktivieren und dann Shariff Wrapper aktivieren, oder kann dies mit der Fehlermeldung nicht zusammen h?ngen?

    Gru?
    Hans

    Plugin Author Jan-Peter

    (@starguide)

    Aktiviere bitte einmal den Debug-Modus, indem du in der wp-config.php folgendes erg?nzt:

    define( 'WP_DEBUG', true );

    Dann probier es noch einmal, dann müsstest du mehr Infos sehen, was da schief geht.

    LG JP

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Buttons am Seitenende nicht immer angezeigt’ is closed to new replies.