Fancybox Plugin, funktioniert nicht – oder ich bin zu doof

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • also wenn ich auf Deiner Seite bin und klicke auf das Bild geht ein neues Fenster auf. Checke das doch mal ob da der Haken wirklich weg ist. Und checke auch ob bei der Bild-Url die auch angegeben ist.

    OK, wo soll der Hacken sein?

    ah..... unter erweiterte Einstellungen.
    Neee das Hacken ist nicht gesetzt!

    Einmal editiert, zuletzt von rammler (7. Mai 2011 um 16:08)

  • wenn Du bei Seite bearbeiten auf das Bild klickst, kommt so ein Fensterchen wo Du es bearbeiten kannst. Das anklicken. Auf der ersten Seite unten muss der Link drin sein bei URL. Dann oben auf ERweiterte Einstellungen gehen und da nachsehn ob der Haken unten weg ist (ganz runter)

    klappts?

  • wenn Du bei Seite bearbeiten auf das Bild klickst, kommt so ein Fensterchen wo Du es bearbeiten kannst. Das anklicken. Auf der ersten Seite unten muss der Link drin sein bei URL. Dann oben auf ERweiterte Einstellungen gehen und da nachsehn ob der Haken unten weg ist (ganz runter)

    klappts?


    Hacken ist NICHT gesetzt!
    *grrrrr

  • blöde Frage: das Plugin ist wirklich aktiviert und nicht nur installiert... Dann weiß ich leider auch nicht weiter. Ich habe das auch und bei mir war es kein Problem...

    Klar aktiviert.
    Wird 1. ein den Einstellungen im Admin angezeigt,
    und 2. schreibts auch den entsprechenden Code in die Seite!

    *grrrrrr

  • Auf den ersten Blick.....

    ...... sieht der Code bei Dir genau so aus wie bei mir.
    Die Klasse wird übergeben, das JS wird aktiviert.

  • Die Konsole meldet dieses:

    TypeError: Result of expression 'jQuery("a.fancybox").fancybox [undefined] is not a function.

    Auf Deutsch?

  • Deine Installation versuch 3 Versionen von jQuery zu laden in dieser Reihenfolge:

    Code
    1.) http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
    2.) http://gasthaus-lober.de/wp-includes/js/jquery/jquery.js?ver=1.4.2
    3.) http://gasthaus-lober.de/wp-content/themes/Lober/js/jquery.min.js

    Nummer 2.) ist die korrekt Version, die WordPress mitbringt und sicher auch konsequent von mehreren Plugins benutzt wird, wie im Codex beschrieben.
    Nummer 1.) ist mir nicht klar, vermutlich hast du irgend ein Plugin laufen, was fehlerhaft versucht, jQuery grundsätzlich vom Google CDN zu laden.
    Zu 3.) kann man nur sagen, das es ein schlecht programmiertes Theme ist, wenn es seine eigene Version von jQuery mitbringt, wenn es doch WordPress schon an Board hat und in einer weitaus fortgeschritteneren Version.
    Die auf jQuery basierenden Lighboxen (egal welche) benutzen in fast 100% der Fälle die WordPress mitgelieferte Version. jFancy erweitert somit auch die unter 2.) geladene jQuery Version, wird aber dann per 3.) wieder durch die Version des Themes überschrieben, weshalb dann auch die jFancy nicht mehr da ist.

    Versuch rauszufinden, warum 1,) drin ist und stell das ab.
    Im Theme ersetzt du die jQuery Einbindung mittels eines korrekten wp_enqueue_script() Aufruf, siehe Codex: http://codex.wordpress.org/Function_Refer…_enqueue_script

  • Deine Installation versuch 3 Versionen von jQuery zu laden in dieser Reihenfolge:

    Code
    1.) http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
    2.) http://gasthaus-lober.de/wp-includes/js/jquery/jquery.js?ver=1.4.2
    3.) http://gasthaus-lober.de/wp-content/themes/Lober/js/jquery.min.js

    Nummer 2.) ist die korrekt Version, die WordPress mitbringt und sicher auch konsequent von mehreren Plugins benutzt wird, wie im Codex beschrieben.
    Nummer 1.) ist mir nicht klar, vermutlich hast du irgend ein Plugin laufen, was fehlerhaft versucht, jQuery grundsätzlich vom Google CDN zu laden.
    Zu 3.) kann man nur sagen, das es ein schlecht programmiertes Theme ist, wenn es seine eigene Version von jQuery mitbringt, wenn es doch WordPress schon an Board hat und in einer weitaus fortgeschritteneren Version.
    Die auf jQuery basierenden Lighboxen (egal welche) benutzen in fast 100% der Fälle die WordPress mitgelieferte Version. jFancy erweitert somit auch die unter 2.) geladene jQuery Version, wird aber dann per 3.) wieder durch die Version des Themes überschrieben, weshalb dann auch die jFancy nicht mehr da ist.

    Versuch rauszufinden, warum 1,) drin ist und stell das ab.
    Im Theme ersetzt du die jQuery Einbindung mittels eines korrekten wp_enqueue_script() Aufruf, siehe Codex: http://codex.wordpress.org/Function_Refer…_enqueue_script

    DANKE für Deine ausführliche Antwort.
    das leuchtet mir auch ein..... ich werd mal auf die Suche gehen!

    THX a Lot

  • Vermutlich wird das in der header.php oder footer.php geladen.

    war auch meine Vermutung!

    Echt ein stanges Template.
    Wird in der functions/header.php geladen!

    Entfernt, und nu ist alles gut!
    DANKE infected

  • Hallo rammler...
    ich habe derzeit das gleiche Problem. Könntest Du mir beschreiben, wie Du es genau gelöst hast?
    Ich nutze das Template Twenty Fourteen.
    Gruß Rene

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!