J'obtiens l'erreur suivante d'une installation joomla que j'ai.
Warning: Creating default object from empty value in /modules/mod_continuous_rss_scrolling/helper.php on line 54
Comment puis-je corriger cette erreur?
Il s'avère que l'auteur a manqué une solution très simple et une bonne pratique générale selon laquelle vous devez toujours initialiser votre objet avant d'essayer de définir une propriété. La solution très simple consiste simplement à ajouter un new StdClass;
appeler juste avant l'erreur avec la variable à laquelle il essaie d'accéder.
$items[$i] = new StdClass;
$items[$i]->title = $crs_post_title;
Cette première ligne corrigera l'avertissement de l'affichage.
Cela résoudrait également le problème dans /components/com_community/models/activities.php on line 387
avec le correctif suivant.
$commentsResult[$comment->type . '-' . $comment->contentid] = new StdClass;
$commentsResult[$comment->type . '-' . $comment->contentid]->_comment_count = 0;