ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » Fehler beim Liken

Geschlossen
  1. #1
    User Pic
    GCBasti Mitglied
    Registriert seit
    05.05.2020
    Beiträge
    32
    Beitragswertungen
    2 Beitragspunkte
    Hi,seit dem Update folgender Fehler:

    Dis bzw.Liket man in der Galerie einen Kommentar,so wird statt der Website nur noch ein Code angezeigt:

    ZitatZitat

    Notice: Undefined variable: commentMapper in /homepages/11/d4295035979/htdocs/application/libraries/Ilch/Comments.php on line 441

    Fatal error: Uncaught Error: Call to a member function getCommentById() on null in /homepages/11/d4295035979/htdocs/application/libraries/Ilch/Comments.php:441 Stack trace: #0 /homepages/11/d4295035979/htdocs/application/modules/gallery/controllers/Index.php(97): Ilch\Comments->saveVote('21', 1, true) #1 /homepages/11/d4295035979/htdocs/application/libraries/Ilch/Page.php(237): Modules\Gallery\Controllers\Index->showImageAction() #2 /homepages/11/d4295035979/htdocs/application/libraries/Ilch/Page.php(130): Ilch\Page->loadController() #3 /homepages/11/d4295035979/htdocs/index.php(63): Ilch\Page->loadPage() #4 {main} thrown in /homepages/11/d4295035979/htdocs/application/libraries/Ilch/Comments.php on line 441



    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.401
    Beitragswertungen
    389 Beitragspunkte
    Sollte mit dieser Änderung behoben sein. Ist Bestandteil des nächsten Updates.

        public function saveVote($id, $userId, $upVote)
        {
            $commentMapper = new CommentMapper();
            $oldComment = $commentMapper->getCommentById($id);
    
            $commentModel = new CommentModel();
            $commentModel->setId($id);
            if ($upVote) {
                $commentModel->setUp($oldComment->getUp()+1);
            } else {
                $commentModel->setDown($oldComment->getDown()+1);
            }
            $commentModel->setVoted($oldComment->getVoted().$userId.',');
            $commentMapper->saveLike($commentModel);
        }

    github.com/IlchCMS/Ilch-2.0/commit/3362b6fe2c01606a688cba42c0ef7a11a59fafe4
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GCBasti Mitglied
    Registriert seit
    05.05.2020
    Beiträge
    32
    Beitragswertungen
    2 Beitragspunkte
    Danke,dann warte ich ab.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten