Nach Update auf Joomla 6.1.2 ist der Category View / Masonry bei Phoca Gallery weiß

  • Joomla Version
    6.1.2
    PHP Version
    PHP 8.4.x
    Hoster
    Strato
    Link (URL) zur Seite mit dem Problem
    https://jow.photos

    Hallo,

    gestern habe ich für die Erweiterungen Phoca Gallery / PG Plugin / PG Gallery Slideshow ein Update auf 6.1.2 / 6.1.1 / 6.1.1 durchgeführt. Der Test mit Joomla 6.0.4 hat keine Probleme offenbart. Nach dem Joomla Update auf 6.1.2 werden die Bilder im Category View Masonry nicht mehr dargestellt (weiß), sind aber per Mausklick im Detailview sichtbar.

    Kennt jemand dieses Problem?

    Gruß, Johannes

  • Hallo,

    gestern habe ich für die Erweiterungen Phoca Gallery / PG Plugin / PG Gallery Slideshow ein Update auf 6.1.2 / 6.1.1 / 6.1.1 durchgeführt. Der Test mit Joomla 6.0.4 hat keine Probleme offenbart. Nach dem Joomla Update auf 6.1.2 werden die Bilder im Category View Masonry nicht mehr dargestellt (weiß), sind aber per Mausklick im Detailview sichtbar.

    Kennt jemand dieses Problem?

    Die Sichtbarkeit der Bilder wird über user.css und

    #pg-msnr-container {
    opacity: 0;
    transition: opacity 0.5s ease;
    }
    #pg-msnr-container.geladen {
    opacity: 1;
    }

    und ein masonry.js gesteuert

    window.addEventListener('load', function() {
    // Masonry: erst anzeigen wenn alle Bilder geladen
    var container = document.getElementById('pg-msnr-container');
    if (container) {
    container.classList.add('geladen');
    }

    document.querySelectorAll('.pagination-centered').forEach(function(el) {
    el.classList.add('geladen');
    });

    Hier scheint mir das Problem zu liegen, da andere javascript-Funktionen ebenfalls nicht ausgeführt werden.

    Gruß, Johannes

  • Hallo!

    Post #1 wurde gelöscht!?

    mittlerweile weiß ich durch den Inspektor, dass die Bilder da sind: die opacity ist 0. Auf 1 gesetzt sind sie sichtbar. Es scheint ein Javascript Problem zu sein.

    Gibt es einen Link zum Problem?

    Gruß Elwood

  • @ Elwood

    ja. jow.photos. Die Ursache liegt im Überschreipen der index.php. Kann man javascript auch anders einbinden, dass diese Struktur bei einem Update nicht überschrieben wird?

    Gruß, Johannes

  • firstlady

    Danke

    WM-Loose

    Der Bildaufbau Masonry mit vielen Bildern zuckt und zappelt. Ein JavaScript mit der user.css zusammen sorgt dafür, dass die Masonrydarstellung erst angezeigt wird, wenn alle Bilder geladen wurden. Also ist die eigentliche Ursache der Verweis auf das Javascript in der index.php, welcher beim Update überschrieben wurde.

    Liebe Grüße, Johannes

  • Also ist die eigentliche Ursache der Verweis auf das Javascript in der index.php, welcher beim Update überschrieben wurde.

    Kann mir da in Moment nichts vorstellen, was Du mit der index.php meinst.

    Ein Hinweis generell:
    Es gibt 2 Themes. Du hast beide aktiviert.
    Es sollte nur sein: theme_standard.css oder theme_simple.css

    Liebe Grüße
    Christine

  • christine2

    Bewusst habe ich an der Stelle nie eingegriffen, aber was ist der Unteschied zwischen theme_standard.css und theme_simple.css?

    Da ich immer noch nur rudimentäre Kenntnis von den ganzen Zusammenhängen habe hier 3 Bilder, die es hoffentlich veranschaulichen.

    index.php:

    masonry.js:

    user.css:

    Für Hinweise, wie man dies eleganter oder zukunftssicher im Hinblick auf Updates lösen kann, wär ich sehr dankbar.

    Gruß, Johannes

  • aber was ist der Unteschied zwischen theme_standard.css und theme_simple.css?

    Nur 1 Beispiel: Wenn es einen (sichtbaren) Titel gibt, wäre der dieser beim theme_standard.css unterhalb, beim anderen im Bild. Kannst ja eines davon de-aktivieren (siehe screenshot) und schauen, ob es (andere) Unterschied(e) gibt.

    Bei mir hat die masonry view nicht gezappelt .../romeria

    Zu dem anderen, weiß ich nicht. Werde Jan von Phoca informieren.

    Liebe Grüße
    Christine

  • christine2

    Es zappelt ja nichts, weil das javascript wieder ausgeführt wird.

    Gibt es Konflikte wenn beide themes aktiv sind? In der Richtung habe ich gar nichts gemacht. Die für mich relevanten Sachen stehen glaube ich eh in der user.css.

    Gruß, Johannes

  • Gibt es Konflikte wenn beide themes aktiv sind? In der Richtung habe ich gar nichts gemacht. Die für mich relevanten Sachen stehen glaube ich eh in der user.css.

    Beide Themes: Konflikte direkt nicht, aber siehe 1. Beispiel in #12
    In der user.css steht viel. Dadurch wurde ja einiges (bewusst) geändert/überschrieben.

    Für die letzte Frage in #11 habe ich Jan kontaktiert.

    Liebe Grüße
    Christine

  • In #8 habe ich dich doch schon auf das Problem hingewiesen. Ich habe jetzt keine Zeit den einzelnen Code zu suchen aber das findest du selbst. Deaktiviere die user.css und du siehst, dass alles funktioniert.

  • @all

    vielen Dank für den Input. Vermutlich habe ich durch meine oberflächliche Beschreibung ein Missverständnis ausgelöst. Mit zucken und zappeln beim Masonryaufbau meine ich das schrittweise Öffnen der einzelnen Bilder und das dabei auftretende Verschieben und Umsortieren bis alle Bilder geöffnet sind. Es mag der heutigen Zeit entsprechen, dass hektische Bildfolgen oder Bildschnitte akzeptiert werden, aber ich liebe eher ruhige Filme. javascript und user.css dienen nur dazu die Darstellung und Oberfläche an meine Vorstellungen anzupassen.

    Phoca Gallery funktioniert einwandfrei.

    Sorry, ich werde mir in Zukunft mehr Mühe geben präziser zu formulieren.

    Gruß, Johannes