Beiträge von gopitzohlsen

    Beim Update auf die 5.0 Joomla Version erhalte ich folgende Meldung:

    Zitat


    Ein Update für Joomla ‎5.0.0 wurde gefunden, aber der Webserver erfüllt nicht die Mindestanforderungen. Um den Webserver zu aktualisieren, bitte an den Webhoster wenden.

    Dieser Server ist mit dem „Joomla! Next“-Update-Server verbunden – Hier werden automatisch Update-Benachrichtigungen für neue Versionen der 4.x-Reihe gesendet. Sobald die Version 5.x bereit steht, wird entsprechend benachrichtigt. Es muss sichergestellt werden, dass der Server die Voraussetzungen für diese neue Version erfüllt.

    Leider findet man unter dem Link keine weiteren Informationen. Weiß jemand, welche Mindestanforderungen gemeint sind?


    LG

    Günter

    Weiß jemand, ob ich auf Version 4.4.0 updaten kann, wenn ich


    Maximenu CK Administrator Komponente 10.0.5 und Mobile Menu CK Administrator Komponente 1.5.17


    installiert habe.


    Die Installation des Updates meldet, dass ein Update dieser Anwendungen erforderlich ist.

    Kann man darauf hoffen, dass in einer neueren Joomla Version eine Unterstützung von HTTP2/3 integriert sein wird? Mit http_header hat man das schon für CSP gemacht.

    Es wäre auch schön, wenn man im Cache css styles und java scripts zusammenfassen könnte und dies im Joomla Core bereitgestellt würde.

    Zitat


    Die Frage ist, warum Du eine DIV-Konstruktion im Beitrag brauchst.

    Der in Joomla integrierte Editor hat das generiert. Ich habe da nicht Hand angelegt. Es geht halt mit den Werkzeugen, die Joomla anbietet, nicht. Dann lass ich den Weiterlesen Link einfach weg.

    Am Anfang des Hauptbeitrags steht:


    Code
    <div class="grid-child container-component"><main>
    <div class="blog-featured">
    <div class="blog-items items-leading ">
    <div class="blog-item">
    <div class="item-content">
    ...

    Am Ende des Hauptbeitrags steht:


    Code
    </div>
    <hr id="system-readmore" /></div>
    </div>
    </div>
    </main></div>

    Füge ich den Weiterlesen Link nach dem ersten </div> ein, ist alles ok.


    Code
    <hr id="system-readmore" /></div>
    </div>
    </div>
    </div>
    </main></div>

    Füge ich den Weiterlesen Link vor dem ersten </div> ein, werden die Modulpositionen ignoriert.

    Ich wollte auf meiner Homepage https://friededenhuetten.de den Hauptbeitrag auf der Frontpage durch einen Weiterlesen Link aufteilen. Danach waren die Positionen der Module, die ich nutze, durcheinander. Footer war oben, sight-bar right war unten dazwischen der Artikel mit dem Weiterlesen Link. Ich habe das auch mit xampp lokal getestet. Hier das gleiche Resultat. Meine Joomla Version auf der Homepage ist 4.1.5 und bei der lokalen Installation 4.2.0-rc1. Irgendeine Idee?

    Danke für die nützlichen Hinweise. Ich glaube, ich werde es lassen. JCH hatte ich mal und auch http2 aktiviert. Meine Erfahrung war, dass alles langsamer war.

    Gibt es ein Plugin für Joomla 4, das http2 push von Scripts, Styles etc. ermöglicht? Habe nur zwei Plugins auf Extension Seite von Joomla gesehen:


    1. bluewall mit Joomla 3 kompatibel


    2. system- http/2 push mit Joomla 3 kompatibel

    Den Code habe ich modifiziert. Funktioniert tadellos.

    Zitat

    Letztlich hast du ähnliche Fragen ja auch schon in früheren Threads gestellt, wobei sich herausstellte, dass du wohl eine Erweiterung verwendest, die das normale Joomla-Verhalten irgendwie zu verdrehen scheint.

    Leider habe ich diese Erweiterung noch nicht gefunden. Ich will natürlich bei Artikel auch die richtige Meta Description haben. Wenn ich das richtig verstehe, müsste die Erweiterung, die das normale Joomla-Verhalten verdreht in


    Code
    ...
    <jdoc:include type="metas" />
    ...

    stecken. Wie kann ich herausfinden, welche weiteren Dateien mit include type="metas" eingefügt werden?

    Wenn ich folgenden Code in die index.php von Cassiopeia eintrage,


    erhalte ich bei Artikeln, die ich aus einer Artikelliste über einen Menüpunkt aufrufe, zwei Beschreibungen der Seite, z.B.:


    Zitat

    description Texte, die von Birgit Ohlsen und Günter Opitz-Ohlsen neu auf der Website friededenhuetten.de publiziert worden sind. (116 zeichen)

    description Konsalik in Güstrow: Birgit Ohlsen und Günter Opitz-Ohlsen Konsalik in Güstrow oder «Wo ich her bin, das gibt es nicht mehr» (125 zeichen)

    Die erste Beschreibung stammt aus der Kategorie des Artikels, die zweite Beschreibung vom Artikel selbst. Eigentlich müsste ich folgendes erhalten:

    Zitat

    description Konsalik in Güstrow: Birgit Ohlsen und Günter Opitz-Ohlsen Konsalik in Güstrow oder «Wo ich her bin, das gibt es nicht mehr» (125 zeichen)

    description Konsalik in Güstrow: Birgit Ohlsen und Günter Opitz-Ohlsen Konsalik in Güstrow oder «Wo ich her bin, das gibt es nicht mehr» (125 zeichen)

    Kann mir jemand erklären, warum das nicht der Fall ist?

    Welche if Anweisung muss ich benutzen, damit bei leerer Artikelbeschreibung kein Text ausgegeben wird?

    Kann ich den <<Link nach oben>> in Cassiopeia so konfigurieren, dass dieser direkt nach dem Scrollen der Seite sichtbar ist? Bei mir erscheint er erst am Ende der Seite und ich hätte gern, dass er sofort beim Scrollen der Seite erscheint.

    Ich komme in der Geschichte nicht richtig weiter. Zwar ist die Funktionalität der inline handler mit folgender Konfiguration der CSP header gegeben


    Aber Chrome spuckt immer noch Fehlermeldungen aus:

    Zitat

    Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'sha256-MnX+yvYe0JOq2pXGY3M5Gx7IIlDBZwpnnfu5NVzyGQA=' 'sha256-qwmtnyUYx6J0+6tc6wWQibdDocIbV4BxclgwNjgxspw=' 'sha256-PrmxEMA/23y/IjSp1CIQ8ElyQu9XXaQ8aYp6OdxbMms=' 'sha256-76aZGvIAUMMQotSxuAx8/amJFhf8JWpNYksoLknKC5E=' 'sha256-7WusujWU77FfmaEGN6KlLds61EIW4GdNLbbZxIjA0uQ=' 'sha256-hQABD38zThm73ayo/U4zlAbCgrjUnowAcyqw2DbWAVc=' 'sha256-TvjYMh6gWeYWBX4UY+/RpeqAZQrr6ir8ipRESBG+3zo=' 'sha256-vAy5Lsza4fTRoM8KsVCh/uGNkRXCO34Kh5KfAEREvi0=' 'sha256-Ox2+Kiwsb5IZLIZANx2UPn2ZuPM3QctR4LJSjAh6AcE=' 'sha256-6qELHuVZoBNJTG1BahQfKx8sFUk5J3ghHthhbsOK+/E=' 'sha256-B5qPCd3PL06xVPR5MNwY+ZWfzZ6W+Kg/M/aF7l+8UMg=' 'sha256-sfjT4wKh2CtvDhEfByC3RWGhIH2VdCz7VmUJeZpgLlk=' 'sha256-XDaHc2aPRRXbeA3KJiF9pxmK7Ec5mjs7S2Nmh5m7hOE=' 'sha256-T/TD6SQKuo8yjZyNtoQl3dwfunCnY2WOCrH6seq8i0A=' 'sha256-oYDrfyhRqUGm82YSyLkxnmH0WRjcu7ix7jUY9YSyt5c=' 'sha256-Zrv8GpJmB5XKAxuG8JPQx3sJs2HAflf8Pr9n0IXjXrE=' 'sha256-b3aPmQRc26sJsQo0QII3uhucW43OMrkLmHc1MrJ2aIk=' 'sha256-s693QbuN5bg6DTy3HAAPq+6NUDYIx5uuX0WH5UEItYU=' 'sha256-RT3zSRCPDYct4By38GKmVA9D4XEsMcjvmSONI0BAI7g=' 'sha256-xbZ8xjZhPKPIgK+28AqnYuh0eh39cjPfBGeY+DQVmCE=' 'sha256-IZ55lKr0UJxotWYdztmHiAYh3cSoU9XsK6KKIRgUPyk=' 'sha256-yqBO1UTlfZQRpJicA5eh+/XF8HWpxd4Yb/GcOC8/NjQ=' 'sha256-4+hLaYWdngZPbm3mCJDxKByo/QVNjuqlukUTUH8p/hM=' 'sha256-cMHdua5T1nBK2UWIbCEQsoz/eG73vbCp+YXBdjlokVI=' 'sha256-E1V8nFo6D7tomecnJtjLKwx4FHn/YNKFSZrFst0Zw54=' 'unsafe-inline' 'sha256-cbPytqlIqUc4AN1rFKg0VYyfT5hs9GBjknGeviK+fJ4=' 'sha256-cyFuHpNI8jCCL7LS0XTcV9vO3BNVya9M4YfpmGPf8yc=' 'sha256-AZkVvGbyhe5MxQNotx6cpde+HJT40fh9cfpIEXK0PMo=' 'sha256-IZ55lKr0UJxotWYdztmHiAYh3cSoU9XsK6KKIRgUPyk=' 'sha256-cMHdua5T1nBK2UWIbCEQsoz/eG73vbCp+YXBdjlokVI=' 'sha256-qwQ9tfNIe2D55Me+TzkXJCffauS1L+E4CJ4s4r5/AAY=' 'sha256-8YOYIdSiFF9svc65gS9B72qsI8nOp8Y/tMonc+gKdQw=' 'sha256-iF6Nkq0YYga6Gefe2TzSEQ0NEdV3OGbD3BksnxT71mQ=' 'sha256-aRXC8Xk+yedBLMtvedNUQRZny1J6hGnifNuENpA5N2I=' 'self' https://connect.facebook.net/de_DE/ https://platform.linkedin.com/ https://platform.twitter.com/ https://www.google-analytics.com https://www.googletagmanager.com/ https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://freetools.seobility.ne…check/friededenhuetten.de https://www.googletagmanager.com/gtag/". Note that 'unsafe-inline' is ignored if either a hash or nonce value is present in the source list.

    Ziemlich undurchsichtig search , das Ganze. Aber es scheint zu funktionieren.

    Nachdem ich die hashes in der script-src Direktive eingetragen habe, habe ich dasselbe Problem. Also muss es meiner Meinung nach folgendermaßen funktionieren: Ich kopiere alle Einträge in script-src nach script-src-attr und lösche script-src. Da in script-src-attr alle von http-header generierten hashes stehen, habe ich dann in script-src-attr alle hashes stehen, die vorher in script-src waren plus die selbst generierten hashes für die event handler. Das müsste dann hoffentlich ohne Fehler funktionieren. Melde mich diesbezüglich später noch einmal.

    Habe das jetzt händisch eingetragen:


    Code
    Unter script-src-attr:
    'unsafe-hashes' 'sha256-cbPytqlIqUc4AN1rFKg0VYyfT5hs9GBjknGeviK+fJ4=' 'sha256-cyFuHpNI8jCCL7LS0XTcV9vO3BNVya9M4YfpmGPf8yc=' 'sha256-AZkVvGbyhe5MxQNotx6cpde+HJT40fh9cfpIEXK0PMo='

    Wobei ich die Hashes von https://report-uri.com/home/hash nach folgender Tabelle berechnet habe:


    Zitat

    // inline event handlers auf friededenhuetten.de


    Joomla.tableOrdering('a.title','asc','', document.getElementById('adminForm'));return false; 'sha256-cbPytqlIqUc4AN1rFKg0VYyfT5hs9GBjknGeviK+fJ4='

    Joomla.tableOrdering('author','asc','');return false; 'sha256-cyFuHpNI8jCCL7LS0XTcV9vO3BNVya9M4YfpmGPf8yc='

    Joomla.tableOrdering('a.hits','asc','');return false; 'sha256-AZkVvGbyhe5MxQNotx6cpde+HJT40fh9cfpIEXK0PMo='

    Dies funktioniert jetzt. Allerdings meckert chrome immer noch, weil die CSP Direktive script-src verletzt ist. Muss die hashes dort wohl auch eintragen. Schön ist die Lösung natürlich nicht.