• Resolved Stefan Hannover

    (@stefan-hannover)


    In allen Posts sowie auf Seiten, wo Sharing-Buttons angezeigt werden, erscheinen keine Bilder mehr. Das Problem tritt auf, ob die Buttons nun über den Admin-Bereich oder per Shortcode eingefügt werden.

    verwendet: Shariff Version 1.8

    Gäbe es da eine Lösung? Ich schätze das Plugin wegen seiner hohen Flexibilität (und des Datenschutzes 😉 …) sonst nämlich sehr und würde es gern weiternutzen. – Herzliche Grüße aus Niedersachsen!

    https://ww.wp.xz.cn/plugins/shariff/

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

    (@starguide)

    Kannst du mal eine Testseite einrichten mit einem Bild und shariff eingebunden nur durch [shariff]? Dann können wir uns das ma angucken.

    Außerdem wäre eine Liste mit allen Plugins, die du nutzt hilfreich.

    Viele Grüße,
    starguide

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Hallo Starguide,

    hier ist shariff durch [shariff] eingebunden:
    http://www.khg-hannover.de/11-04-yogaseminar/

    Folgende Plugins sind aktiv:

    ALO EasyMail Newsletter
    BackWPup
    Crazy Lazy
    Google Calendar Events
    NextGEN Gallery by Photocrati
    Print Friendly and PDF
    Shariff for WordPress posts, pages, themes and as widget
    Simple Google Calendar Widget
    Simple Page Ordering
    TablePress
    WordPress SEO
    WP-PageNavi
    WPML Media
    WPML Multilingual CMS
    WPML String Translation
    WPML Translation Management
    WP Realtime Sitemap
    WP Smush.it

    Ne ganze Menge, ich weiß, aber ich hab die meisten bereits so von meiner Vorgängerin übernommen. Bisher hat nichts gehakt, deswegen hab ich auch noch nichts daran geändert.

    Danke! Stefan

    PS: Das Problem ist erst mit dem Update auf die aktuelle Shariff-Version entstanden.

    Plugin Author Jan-Peter

    (@starguide)

    Kannst du mal testen, ob das Bild erscheint, wenn du Crazy Lazy deaktivierst?

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Ja, du hast recht: wenn Crazy Lazy deaktiviert ist, erscheint das Bild wieder. Danke!

    Gibt es da irgendeine Möglichkeit, doch beide Plugins zu betreiben? (Sorry, wenn das eine blöde Frage ist, ich bin noch Anfänger.)

    Plugin Author Jan-Peter

    (@starguide)

    Ok, dann haben wir das schon einmal identifiziert. Werde dann die Tage gucken, dass wir die Kompatibilität zu Crazy Lazy wieder herstellen. Habe schon einen Verdacht, was sich da ins Gehege kommen könnte.

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Super, ganz herzlichen Dank für die schnelle und unkomplizierte Hilfe! 🙂

    Plugin Author Jan-Peter

    (@starguide)

    Falls du magst, teste doch einmal, ob mit der 1.8.1 es auch wieder mit Crazy Lazy funktioniert.

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Leider besteht das Problem immer noch. – Hab Crazy Lazy jetzt erstmal wieder deaktiviert.

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Habe noch ein weiteres Kompatibilitätsproblem mit einem weiteren Plugin (Google Calendar Events) entdeckt: Eigentlich sollte sich im Kalender beim mouse-over über einen eingetragenen Termin ein kleines Fenster öffnen (wie hier: http://www.khg-hannover.de/), auf den Seiten, auf denen Shariff aktiv ist, funktioniert das nicht mehr (wie hier: http://www.khg-hannover.de/wir-wuenschen-euch-allen-frohe-gesegnete-ostern/). Nach dem Deaktivieren von Shariff läuft alles wieder einwandfrei.

    Österliche Grüße, Stefan

    Plugin Author Jan-Peter

    (@starguide)

    Also ich hab sowohl Crazy Lazy, als auch Google Calendar Events durchgetestet und keinerlei Probleme auf meiner Testinstallation. Beim näheren Hinsehen erweist sich folgendes Script deines Themes als problematisch:

    http://www.khg-hannover.de/wp-content/themes/KHG/js/script.js

    mit dem Inhalt

    $(function(){
        $("header div.slider").bxSlider({
            auto: true,
            pause: 5000
        });
    });

    das den Slider oben im Header aufruft.

    Das Problem ist $ als jQuery-Bezug funktioniert eigentlich in WordPress nicht, da WordPress jQuery im noConflict-Mode verwendet. Siehe auch: https://codex.ww.wp.xz.cn/Function_Reference/wp_enqueue_script#jQuery_noConflict_Wrappers
    Allerdings sehe ich auf deiner Seite mindestens vier unterschiedliche jQuery-Versionen, daher ist das alles wohl etwas arg durcheinander. Eine Möglichkeit könnte sein in der script.js das ganze in einen Wrapper zu packen, in dem $ lokal definiert ist:

    (function($) {
    $(function(){
        $("header div.slider").bxSlider({
            auto: true,
            pause: 5000
        });
    });
    })(jQuery);

    Ich muss die Tage noch mal testen, ob wir noch etwas tun können, da ich das Problem aber nicht reproduzieren kann auf meiner Installation (die unterschiedlichen Plugins arbeiten ohne das Slider-Script deines Themes problemlos zusammen), ist das nicht so einfach.

    Gruß,
    starguide

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Ah, vielen Dank für die ausführliche Analyse!! Wir werden das prüfen – dafür muss ich als HTML-Laie mir allerdings Unterstützung dazuholen, deshalb kann das ein paar Tage dauern. Ich melde mich dann nochmal.

    Herzliche Grüße, Stefan

    Plugin Author Jan-Peter

    (@starguide)

    Nur ein Schuß ins Blaue: Wir haben mit den aktuellen Updates auch den Umgang mit jQuery noch einmal angepasst. Vermutlich ändert das nicht viel an der Problematik in deinem Fall, aber falls du mal ein paar Minuten Zeit und Lust hast, schau doch mal, ob mit der aktuellen Version die Probleme immer noch die Gleichen sind.

    Viele Grüße,
    JP

    Thread Starter Stefan Hannover

    (@stefan-hannover)

    Hallo JP,

    unser Informatiker hat jQuery nach Deinen Angaben modifiziert, jetzt läuft alles rund! Danke! 🙂

    Herzlichen Gruß, Stefan

    Plugin Author Jan-Peter

    (@starguide)

    Hey,

    schön, dass es geklappt hat und danke für die Rückmeldung! 🙂

    Viele Grüße,
    JP

Viewing 14 replies - 1 through 14 (of 14 total)

The topic ‘Plugin blockiert Bilder’ is closed to new replies.