ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » Fehler Radio Hörercharts nach Update

Geschlossen
  1. #1
    User Pic
    mmpro20 Mitglied
    Registriert seit
    31.10.2015
    Beiträge
    87
    Beitragswertungen
    4 Beitragspunkte
    Moin zusammen. Nach dem Update auf 2.1.52 und das Update Hörecharts auf Version 1.8 und der neuen kovertierung und auch ohne
    konvertierung kommen folgende Fehler!

    <span style="font-size:120%;"><strong>So funktioniert es:</strong></span>
    Jedes Community-Mitglied darf für seinen Lieblingstitel stimmen und an einem Bestimmten Tag (siehe: Sendeplan) wird es die Sendung "Hörercharts" geben.
    In dieser Sendung wird von unten (z.B. Platz 20) bis auf Platz 1 gespielt.
    Danach werden die Stimmen von Ihnen wieder gelöscht und die Chartliste aktualisiert, d.h. es werden möglicherweise neue Interpreten hinzugefügt oder ältere Titel werden ausgeblendet usw.

    Wir, das gesamte Radio-Team, wünschen Ihnen viel Spaß und drücken die Daumen für Ihren Track.

    Wenn man dann noch einen Vorschlag absenden mag kommt folgendes!

    Fatal error: Uncaught Error: Call to undefined function Modules\RadioHoererCharts\Mappers\str_ends_with() in C:\xampp\htdocs\radio neu\application\modules\radiohoerercharts\mappers\HoererCharts.php:153 Stack trace: #0 C:\xampp\htdocs\radio neu\application\modules\radiohoerercharts\controllers\Index.php(180): Modules\RadioHoererCharts\Mappers\HoererCharts->save(Object(Modules\RadioHoererCharts\Models\HoererCharts)) #1 C:\xampp\htdocs\radio neu\application\libraries\Ilch\Page.php(241): Modules\RadioHoererCharts\Controllers\Index->treatAction() #2 C:\xampp\htdocs\radio neu\application\libraries\Ilch\Page.php(135): Ilch\Page->loadController() #3 C:\xampp\htdocs\radio neu\index.php(67): Ilch\Page->loadPage() #4 {main} thrown in C:\xampp\htdocs\radio neu\application\modules\radiohoerercharts\mappers\HoererCharts.php on line 153

    Zum Glück teste ich es lokal! Was kann der Fehler sein. Hab ihn selber nicht gefunden!
    Danke


    verwendete ilch Version: 2.1.x
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.251
    Beitragswertungen
    353 Beitragspunkte
    Moin,

    du nutzt wahrscheinlich PHP 7.3 oder 7.4 und die in der Fehlermeldung bemängelte Funktion gibt es erst seit PHP 8.

    www.php.net/manual/en/function.str-ends-with.php
    github.com/hhunderter/radiohoerercharts/blob/master/mappers/HoererCharts.php#L153

    Den Fehler gibt es seit der Version 1.8.0 vom Modul und hat nichts mit Ilch 2.1.52 oder der BBCode-Konvertierung zu tun.

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    mmpro20 Mitglied
    Registriert seit
    31.10.2015
    Beiträge
    87
    Beitragswertungen
    4 Beitragspunkte
    Danke dir .Das kann möglich sein. Werde mal nachschauen und danke für den Tip.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.251
    Beitragswertungen
    353 Beitragspunkte
    Moin,

    denke hhunderter wird sich das relativ schnell angucken, aber in der Zwischenzeit könntest du diese Änderung (ungetestet) versuchen:

    Diesen Code durch den unteren ersetzen.
    if (str_ends_with($this->tablename, 'suggestion')) {
        unset($fields['setfree'], $fields['votes'], $fields['artworkUrl']);
    }

    if ((0 === substr_compare($this->tablename, 'suggestion', - 10))) {
        unset($fields['setfree'], $fields['votes'], $fields['artworkUrl']);
    }


    Bitte Rückmeldung geben ob das den Fehler behebt.


    Zuletzt modifiziert von blackcoder am 22.08.2023 - 11:00:41
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    mmpro20 Mitglied
    Registriert seit
    31.10.2015
    Beiträge
    87
    Beitragswertungen
    4 Beitragspunkte
    Danke.
    Mit der oben genannten Änderung geht es.
    Das einzige ist noch, das auf der Startseite <span style="font-size:120%;"><strong>So funktioniert es:</strong></span> steht.

    Dies habe ich dann im Modul unter Sprache Quellcode einfach entfernt und danach ist es weg.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    63
    Beitragswertungen
    6 Beitragspunkte
    Hi mmpro20,

    Du solltest das aktuelle Update runterladen. Damit ist der Fehler behoben.

    github.com/hhunderter/radiohoerercharts
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten