Frage zu mygallery

  • Hier geht es nicht um einen "Fehler" von mygallery (gibt es die überhaupt? ;)). Vielmehr geh es um eine Verschönerung.

    Ich habe jetzt einige Galerien auf meiner Seite:
    http://www.frohnau-flamingos.de/wordpress/?p=119

    Klappt auch alles gut. Wenn man auf ein Thumbnail klickt, erscheint darüber das Bild in Großansicht. Ich muss aber ein bißchen scrollen, um zur Navigation "vor" und "zurück" zu kommen.

    Wenn ich jetzt auf "vor" oder "zurück" klicke, erscheint das neue Bild "springt" aber wieder nach oben, so dass wiederum gescrollt werden muss, um das Bild vollständig zu sehen bzw. zur Navigation zu kommen. Dies ist zwar nicht weiter schlimm, aber ein bißchen unpraktisch.

    Gibt es vielleicht irgendeine Möglichkeit, dass nach oben springen zu verhindern?

    Besten Dank im voraus,

    Andreas

    • 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

  • Das liegt am großen Header ;-)

    Zur Lösung gibt es mehrer Möglichkeiten:

    a) Die Navigation wird über das Bild platziert.

    b) Möglicherweise funktioniert es, wenn die Navikation um ein Anker-Attribut erweitert würde. Das müsste ich dann in myGallery ausprobieren.

    c) Du verwendest die neuste Version von myGallery (zur Zeit Beta) und aktivierst dort Lightbox 2.0. Damit kannst du dann bekämm blättern, ohne das die Seite neu geladen wird.

  • Danke für die schnelle Antwort. Ich werde mir heute abend gleich mal die neue Version installieren und Lightbox 2.0 ausprobieren!

  • Zeile 180 bis 191 in der Datei mygallery.php so ändern:

  • Ich hatte mir das schon mal umgebaut:

    HTML
    $replace='
                <div id="mypicbox">
                <div class="mypicup"><a href="'..........


    Wenn ihr dann schaut wo $previous und $next herkommt solltet ihr sowas finden:
    <a href="'.$VARIABLE.'"> da einfach eine Sprungmarke anhängen, so:
    <a href="'.$VARIABLE.'#mypicbox">

  • Hallo,

    leider finde ich die "a href" Angaben nicht. Ich habe die aktuelle Beta-Version von mygallery eingespielt. Leider kenne ich mich in der Programmierung nicht so aus. Wo soll ich die Anker einfügen?

    Danke!

  • Dort nur die Klasse in id ändern. Der Link kommt aus den Scripten, schau mal in mygallery.php
    Aber ein Hinweis noch, das geht nur wenn du nur eine Gallerie pro Seite hast ;)

  • Mmh, anscheinend bin ich ja zu blöd, aber der oben von mir zitierte Teil stammt aus "mygallery.php". Da finde ich die href in dem Bereich nicht mehr. :rolleyes:

  • Zitat von andi56

    Mmh, anscheinend bin ich ja zu blöd,


    Hmmm, wahrscheinlich :)

    $next ist eine Variable die ersetzt wird ;)

    Bei mir Zeile 123:

    HTML
    $next='<a href="'.$mypicturenavigation.$mep_id.'#mypicbox" title="'.__('forward', 'myGallery').'">'.$mg_options[navigationfor].'</a>' ;


    $previous findest du jetzt selber!?

Jetzt mitmachen!

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