Probleme mit Joomla Komponente Eventlist 1.02 stable und Umstellung auf PHP 5.4 beheben

Im Modul „latest Events“ kommt es bei der Umstellung auf PHP 5.4 zur folgenden Fehlermeldung:
„Warning: Creating default object from empty value in /homepages/00/6dzetztrz/htdocs/deinewebseite/modules/mod_eventlist/helper.php on line 116“
Auf dieser Seite wurde das Problem auch schon beschrieben, allerdings steht dort die Lösung nur in englischer Sprache zur Verfügung.

Hier nochmal auf deutsch die ausführliche Anleitung:
Vor der Zeile 116 in der modules/mod_eventlist/helper.php einfach folgende Zeile einfügen:
$lists[$i] = new stdClass();

Das sieht dann hinterher so aus:
if ($length > $params->get('cuttitle', '18')) {
                $row->title = substr($row->title, 0, $params->get('cuttitle', '18'));
                $row->title = htmlspecialchars( $row->title.'...', ENT_COMPAT, 'UTF-8');
            }
            $lists[$i] = new stdClass();
            $lists[$i]->link        = JRoute::_('index.php?option=com_eventlist&view=details&id='.$row->slug.'&Itemid='.JRequest::getInt('Itemid'));
            $lists[$i]->dateinfo     = modEventListHelper::_builddateinfo($row, $params);
            $lists[$i]->text        = $params->get('showtitloc', 0 ) ? $row->title : htmlspecialchars( $row->venue, ENT_COMPAT, 'UTF-8' );
            $lists[$i]->city        = htmlspecialchars( $row->city, ENT_COMPAT, 'UTF-8' );
            $lists[$i]->venueurl     = !empty( $row->url ) ? modEventListHelper::_format_url($row->url) : null;
            $i++;
        }

Da es allerdings im Moment so aussieht, als würde diese tolle Kalender-Komponente nicht weiterentwickelt, werde ich nach und nach diese Eventlist-Komponente von Joomla bei meinen Joomla-Installationen ersetzen. Ich denke ich werde den Google-Kalender dafür verwenden, der ist ziemlich flexibel, es mangelt nicht an passenden Joomla-Erweiterungen dafür und ich glaube, der wird auf dauer von Joomla-Entwicklern unterstützt.

 

Schreibe einen Kommentar

dreizehn − 7 =