ilch Forum » Ilch CMS 2.X » Module und Modifikationen » Forum Fehler

Geschlossen
  1. #1
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    577
    Beitragswertungen
    36 Beitragspunkte
    Hay Leute,

    Habe heute das Forum Modul von Version 1.27.0 auf Version 1.28.0 Aktualisiert und bekomme jetzt folgenden fehler angezeigt: Ein unerwarteter Fehler ist aufgetreten:
    MySQL-Fehler: Unbekannte Spalte '*' in 'Feldliste'
    in Abfrage: SELECT SQL_CALC_FOUND_ROWS `*`,`topics`.`id`,`topics`.`visits`,`MAX(posts`.`date_created)` AS `latest_post` FROM `ilch_forum_topics` AS `topics` LEFT JOIN ` ilch_forum_posts` AS `posts` ON ​​`topics`.`id` = `posts`.`topic_id` WHERE `topics`.`forum_id` = "2" GRUPPE NACH `topics`.`type`,`topics`.`id `,`topics`.`topic_id`,`topics`.`topic_prefix`,`topics`.`topic_title`,`topics`.`visits`,`topics`.`creator_id`,`topics`.`date_created`, `topics`.`forum_id`,`topics`.`status` ORDER BY `topics`.`type` DESC,`latest_post` DESC LIMIT 0, 20

    Ps. habe das auf meinem Test Server gemacht aber wenn das beim nächsten Update auf unserer Seite passiert ist das nicht gut :-) Frage wo liegt da der Fehler bzw. wie kann ich den Fehler beheben ?


    verwendete ilch Version: Installierte Version 2.1.43


    Zuletzt modifiziert von xRebellx am 24.07.2021 - 18:55:42
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.414
    Beitragswertungen
    394 Beitragspunkte
    Wie lautet die URL bei der dieser Fehler kommt?

    Eigentlich sollte es gar keine Datenbank-Abfrage mit "SQL_CALC_FOUND_ROWS" geben.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    577
    Beitragswertungen
    36 Beitragspunkte
    /index.php/forum/showtopics/index/forumid/2
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.414
    Beitragswertungen
    394 Beitragspunkte
    Kann den Fehler hier nicht nachvollziehen.

    Die getTopicsByForumId-Funktion (application\modules\forum\mappers\Topic.php) sollte bei dir wie hier aussehen:
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.43/application/modules/forum/mappers/Topic.php#L18

    Wenn bei dir noch dies zu sehen ist, wurde die Datei nicht ersetzt:
    $sql = 'SELECT SQL_CALC_FOUND_ROWS *, topics.id, topics.visits, MAX(posts.date_created) AS latest_post
    1 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    577
    Beitragswertungen
    36 Beitragspunkte
    ZitatZitat geschrieben von blackcoder
    Kann den Fehler hier nicht nachvollziehen.

    Die getTopicsByForumId-Funktion (application\modules\forum\mappers\Topic.php) sollte bei dir wie hier aussehen:
    github.com/IlchCMS/Ilch-2.0/blob/v2.1.43/application/modules/forum/mappers/Topic.php#L18

    Wenn bei dir noch dies zu sehen ist, wurde die Datei nicht ersetzt:
    $sql = 'SELECT SQL_CALC_FOUND_ROWS *, topics.id, topics.visits, MAX(posts.date_created) AS latest_post


    @blackcoder Du bist der beste :-) habe die Topic.php ersetzt und jetzt funzt wieder alles. Danke für Deine schnelle und saubere Lösung .
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten