Ergebnis 1 bis 9 von 9

Thema: Alternative zu [intelligentspark/contao4-randomarticle]?

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.858
    Contao-Projekt unterstützen

    Support Contao

    Standard Alternative zu [intelligentspark/contao4-randomarticle]?

    Hallo,
    ich nutze in einer Installation 4.13.4 die Erweiterung [intelligentspark/contao4-randomarticle] unter php74.
    Hebe ich auf php81 hoch wirft diese (verwaiste) Erweiterung Fehler aus. Ich möchte diese aus diesen beiden Gründen aus der Installtion rausnehmen.

    Daher meine Frage, ob ihr eine Alternative/alternative Vorgehensweise empfehlen könnt.
    Ziel wäre es Inhaltselemente 'Bild' in zufälliger Reihenfolge auszugeben. Und nein, eine Galerie tut's nicht :wink: Weil die CE Bild mit Start- und Enddatum versehen sein müssen.
    Link zu aktiven Seite
    Grüsse
    Bernhard


  2. #2
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    809

    Standard

    Kommt auch eine Javascript-Lösung in Frage?

    Zum Beispiel sowas:

    https://stackoverflow.com/questions/...r-on-page-load

  3. #3
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    ich habe auf die schnelle auch keine Alternative gefunden. Ich würde wahrscheinlich ein entsprechendes CustomElement implementieren. Funktionalität ist ja überschaubar. Das würde auch den HTML-Overload der mod_article deutlich reduzieren.

    Viele Grüße
    René
    Software-Entwickler Backend/Frontend

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.858
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Fehrmann Beitrag anzeigen
    Ich würde wahrscheinlich ein entsprechendes CustomElement implementieren
    ja, mit RSCE ist das auch für mich machbar - zumindest 'normale' Eingabe im BE und Ausgabe im FE. Aber, da verbleibt dann noch immer der php-Teil mit random im Template.
    Grüsse
    Bernhard


  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Lösung kann ich keine anbieten, weiß jetzt aber, dass ich auch benötige.

    Nutze das unter 4.9 für verschiedene Texte
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    [...] die Erweiterung [intelligentspark/contao4-randomarticle] unter php74.
    Hebe ich auf php81 hoch wirft diese (verwaiste) Erweiterung Fehler aus.[/URL]
    Was sind denn die Fehler? Vielleicht ist es nicht all zu aufwändig sie zu beheben?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.858
    Contao-Projekt unterstützen

    Support Contao

    Standard

    PHP-Code:
    [2022-06-01T13:11:06.274033+02:00request.INFOMatched route "tl_page.2.root". {"route":"tl_page.2.root","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.2","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2.root","_route_object":{"Symfony\\Component\\Routing\\Route":[]}},"request_uri":"https://xxxxxx.at/","method":"GET"} []
    [
    2022-06-01T13:11:06.281724+02:00security.INFOPopulated the TokenStorage with an anonymous Token. [] []
    [
    2022-06-01T13:11:07.481422+02:00request.CRITICALUncaught PHP Exception TypeError"implode(): Argument #2 ($array) must be of type ?array, string given" at /var/www/vhosts/xxxxxx.at/httpdocs/mainnew/vendor/intelligentspark/contao4-randomarticle/src/Resources/contao/modules/ModuleRandomArticle.php line 188 {"exception":"[object] (TypeError(code: 0): implode(): Argument #2 ($array) must be of type ?array, string given at /var/www/vhosts/xxxxxx.at/httpdocs/mainnew/vendor/intelligentspark/contao4-randomarticle/src/Resources/contao/modules/ModuleRandomArticle.php:188)"} [] 
    das war der letzte Log-Eintrag bevor ich wieder auf php74 zurückswitchte.
    Aber es waren mehrere Versuche - auch mit Debug-Mode ... da konnte ich dann auch nicht mehr ins Backend.
    Ob dies nun der einzige Fehler ist, kann ich nicht beurteilen, weil ich dann nach langem Hin-und Her abgebrochen hatte.
    Grüsse
    Bernhard


  8. #8
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    implode() (https://www.php.net/manual/de/function.implode.php) erwartet die Argumente anders herum als es in https://github.com/fredbliss/contao4...ticle.php#L188 gemacht wird. Wenn Du die Parameter tauscht, sollte es unter PHP 7 weiterhin, aber dann auch unter PHP 8 funktionieren.

    Danach heißt es „auf zum nächsten Fehler“ ;-)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  9. #9
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    ja, mit RSCE ist das auch für mich machbar - zumindest 'normale' Eingabe im BE und Ausgabe im FE. Aber, da verbleibt dann noch immer der php-Teil mit random im Template.
    Der Inputtype 'list' (RSCE) gibt ja eine Variable für eine for-Schleife zurück. Ich würde im Template einfach versuchen darauf shuffle anzuwenden.

    Edit: du hast es in dem anderen Thread ja scheinbar hinbekommen.
    Geändert von Fehrmann (01.06.2022 um 20:12 Uhr)
    Software-Entwickler Backend/Frontend

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •