nach J-Update auf 4.4.0 werden die Module per loadposition nicht mehr geladen

  • Joomla Version
    4.4.0
    PHP Version
    PHP 8.2.x
    Hoster
    All-Inkl
    Link (URL) zur Seite mit dem Problem
    https://www.ffw-guelzow.de/

    Hallo zusammen!

    Seit meinem letzten Update auf Joomla 4.4.0 ergibt sich leider o.g. Problem.


    Folgende Infos dazu:

    - Template = Purity 3 von Joomlart Version 2.0.1 (aktuell ist Version 2.0.3 - scheue aber (noch) ein Update, wegen der Anpassungen und evtl. Folgefehlerausgaben)

    - Slider auf der Startseite = Smartslider 3 Pro Version 3.5.1.18 von Nextend (aktuell lt. Changelog 3.5.1.19, jedoch im Joomla-Updater keine Info, da offenbar nur für WP-Änderungen)

    - alle restl. Erweiterungen sind, lt. Joomla-Updater, aktuell.

    Es handelt sich dabei um selbst definierte Modulpositionen für Aktuelles = sl_latest = ID114 / aktuelle Termine = sl_latest_events = ID125 / top Thema = currently = ID131. Weder das Ändern der Positionen und Neueinbinden im Slider, noch in einem Beitrag, läd das Modul. Auch der Versuch per "loadmoduleid <ID>" scheiterte im Slider/Beitrag.


    Bevor ich nun mit meinem Halbwissen noch weiter im Nebel stochere (Zugriffberechtigungen?), dachte ich. ich wende mich mal an die Profis!

    Btw.: Tante Google, wie auch die Forensuche, hält sich leider mit Infos zu o.g. Problem (noch) zurück.


    Vorweg, besten Dank für's Lesen und etwaige Lösungsansätze.

    Grüße vom Windoofer0815

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Elwood

    Ja, ich hatte sämtliche Änderungen, bis auf die templateDetails.xml und ein paar Sprachdateien, ausschließlich in eine custom.css geschrieben. Nun habe ich auch das Template aktuell auf 2.0.4 geuppt (im tmp-Verzeichnis entpackt, templateDetails.xml angepasst und alles über das bestehende Template-Verzeichnis drüberkopiert). Und natürlich hatte ich vorher ein Backup der Site und DB gemacht. ;)
    Positiv: Siehe da, es sind keine weiteren Fehler dazugekommen - sofern ich das beim Überfliegen einschätzen kann. dance

    Negativ: Der Fehler besteht weiterhin. fie


    Habt Ihr noch irgendwelche Ideen?

    Besten Dank vom Windoofer0815

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Ok, das Zwischenbackup musste noch durchlaufen.

    Habe getan, wie empfohlen mit folgendem Ergebnis:

    Code
    Deprecated: Automatic conversion of false to array is deprecated in /www/htdocs/w01137d4/jodir/libraries/src/Document/Document.php on line 613
    
    Deprecated: Automatic conversion of false to array is deprecated in /www/htdocs/w01137d4/jodir/libraries/src/Document/Document.php on line 514
    
    Deprecated: Automatic conversion of false to array is deprecated in /www/htdocs/w01137d4/jodir/libraries/src/Document/Document.php on line 613

    Hoffentlich kannst Du damit was anfangen. Ich verstehe davon leider nur soviel, als das wohl irgendwelche Konvertierungen veraltet sind.


    Allerdings gibt es noch 28 weitere Einträge in dem Fuß der Seite. Sind hinter dem Joomla-Logo zu finden:


    Code
    upps Nachricht zu lang

    Spätestens da streiche ich die Segel =O

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • In Zeile 514 der Document.php steht:

    Code
                $attribs['type'] = 'text/javascript';

    In Zeile 613 der Document.php steht:

    Code
                $attribs['type'] = 'text/css';

    Falls Ihr damit was anfangen könnt?

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Plugin ist aktiv, siehe Post #4. Hab's mal auf {loadmoduleid <x>} geändert - ohne Wirkung. Danke Dir, dass Du am Ball bleibst, mir helfen zu wollen! :thumbup:


    Habe soeben die Syntax loadposition / loadmoduleid in einem Beitrag eingegeben (zum Beitrag ganz unten). Diese wird hier schonmal für die aktuellen Termine wieder angezeigt. Aber weder Aktuelles, noch top Thema wird ausgegeben.

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: Ein Beitrag von Windoofer0815 mit diesem Beitrag zusammengefügt.

  • Ist erledigt.


    Folgende Erkenntnisse konnte ich bis hierhin gewinnen:

    - Module werden nun doch in normalen Beiträgen geladen (dies lag an der Menüzuweisung - nur auf Startseite) - geändert auf alle Seiten

    - es ist irrelevant, welche PHP-Version gewählt wird (8.0, 8.1 oder 8.2), das Problem bleibt bestehen

    - somit drängt sich der Verdacht auf, dass sich das loadposition-Problem nur auf den SmartSlider 3 Pro beschränkt, was auch den geringen Sucherfolg bei Google erklärt


    Werde wohl eine Anfrage bei NextEnd stellen und bedanke mich nochmal bei den Unterstützern für's Lesen und den Support, insbesondere bei @Elwood und @chr-hl.

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: Ein Beitrag von Windoofer0815 mit diesem Beitrag zusammengefügt.

  • Hallo zusammen,

    die Antwort von NEXTEND ist gekommen und lautet:


    Eure Empfehlung (?) - zurück auf Joomla 4.3.8 und später auf Joomla 5 bis ich eine Ersatz-Lösung habe? Oder sieht einer von Euch doch noch eine Möglichkeit, die 3 Module in dem Slider zur Anzeige zu bringen?


    Beste Grüße vom Windoofer0815

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Elwood

    Würde ich i.A. auch so sehen - jedoch würde das einige wichtige Funktion auf der Startseite killen (Top Thema / letzter Beitrag / akt. Termine). Geht absolut nicht!

    Nicht zu vergessen, die Stunden, die ich diesen Slider (neben den über 50,-€ vor 1,5 Jahren) investiert habe, um ihn in diesem Design und Funktionalität auszugeben. Ok, wenn man den ganzen Tag nichts anderes macht, als Webseiten zu entwickeln, dann schreibt man sich so'n Dingen mal eben selbst. Leider gehöre ich nicht zu der Riege, denen das zeitlich und Wissen-seitig vergönnt ist. Daher muss ich auf fertige Produkte (gern auch zahlend, wenn's von einer gewissen Dauer ist) zurückgreifen und Hilfe bei wertvollen Supportern, wie Euch suchen.


    Achtung OT (ohne jetzt eine Welle der Entrüstung loszutreten!):

    Zumal - und das ist aber ein anderes Kapitel - ich den gefühlt immer stärker werdenden Update-Wahn, mit meinem (Un-) Wissen, nicht nachvollziehen kann.


    Fazit:

    Webseite bleibt im Downgrade 4.3.4 stehen, bis ich irgendwann mal eine Slideralternative finde, um dann auch auf Joomla5 update - wie ich mich darauf freue, kann's kaum erwarten.


    Munter bleiben und besten Dank für's Lesen sowie die Hilfe!

    Viele Grüße,

    Windoofer0815

    Erst wenn man weiß wieviel man weiß, weiß man, dass man nichts weiß - weißt Du!?

  • Hallo Frank,


    zunächst: Welcome back zu uns bzw. Joomla!


    Deine Posts paar Mal gelesen - keine Ahnung, wie man(n) es lösen könnte.


    Zu dem da:


    Habe soeben die Syntax loadposition / loadmoduleid in einem Beitrag eingegeben (zum Beitrag ganz unten). Diese wird hier schonmal für die aktuellen Termine wieder angezeigt. Aber weder Aktuelles, noch top Thema wird ausgegeben.


    Sehe zwar was von: Pasta Bolognese :) aber nicht: "... schonmal für die aktuellen Termine wieder angezeigt" ...


    Liebe Grüße

    Christine