Установил тему одной известной студии, но не все элементы отображаются нормально.
mod_zt_latestnews и mod_zt_piecemaker.
Перед каждым из этих элементов идут следующие строки:
1:
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_latestnews/helper.php on line 96
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_latestnews/helper.php on line 96
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_latestnews/helper.php on line 96
2:
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Строки файла helper.php:
1:
// Content Items only
$query = 'SELECT a.*, ' .
' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'.
' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug'.
' FROM #__content AS a' .
($show_front == '0' ? ' LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id' : '').
' INNER JOIN #__categories AS cc ON cc.id = a.catid' .
' WHERE '. $where .'' .
($catid ? $catCondition : '').
($show_front == '0' ? ' AND f.content_id IS NULL ' : '').
' AND cc.published = 1' .
' ORDER BY '. $ordering;
$db->setQuery($query, 0, $count);
$rows = $db->loadObjectList();
$i = 0;
$lists = array();
foreach ( $rows as $row )
{
93 $row->slug = $row->id.':'.$row->alias;
94 $row->catslug = $row->catid.':'.$row->category_alias;
95 $imageurl = modZTLatestNewsHelper::checkImage($row->introtext);
96 $lists[$i]->title = htmlspecialchars( $row->title );
97 $lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug));
98
99 if(modZTLatestNewsHelper::FileExists($imageurl)) {
100 $lists[$i]->thumb = modZTLatestNewsHelper::getThumb($row->introtext,$thumbWidth,$thumbHeight,false);
101 $images_size = modZTLatestNewsHelper::getImageSizes($lists[$i]->thumb);
if($images_size[0] != $thumbWidth || $images_size[1] != $thumbHeight) {
@unlink($lists[$i]->thumb);
$lists[$i]->thumb_small = modZTLatestNewsHelper::getThumb($row->introtext,$thumbWidth,$thumbHeight,false);
}
}
$lists[$i]->introtext = modZTLatestNewsHelper::introContent($row->introtext, $intro_lenght);
$lists[$i]->date = date("d F Y",strtotime($row->created));
$lists[$i]->width = $width;
$i++;
}
return $lists;
2:
$lists = array();
$items = $model->getItems();
if(count($items)){
$i = 0;
173 $article_count = count($items);
174 foreach ( $items as $item ){
175 $item->slug = $item->id.':'.$item->alias;
176 $item->catslug = $item->catid.':'.$item->category_alias;
177 $imageurl = $this->checkImage($item->introtext);
178 $folderImg = DS.$item->id;
179 $lists[$i]->thumb_diff = '';
180 $lists[$i]->thumb = '';
181 $this->createdDirThumb('com_content',$folderImg);
182 $lists[$i]->title = $item->title;
$lists[$i]->alias = $item->alias;
$lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catslug));
$lists[$i]->introtext = $this->introContent($item->introtext, $intro_length,'');
if($this->checkImage($item->introtext)) $lists[$i]->thumb = $this->getThumb($item->introtext,$thumbWidth,$thumbHeight,false,$item->id,'com_content');
$i++;
}
}