вопрос
Как сделать вывод тегов {rating} и {views} в topnews.tpl и relatednews.tpl ?
Для отображения этих тегов в relatednews.tpl
Редактируем engine/modules/show.full.php
Ищем:
Заменяем на:
Там же ищем:
Ниже вставляем
Для отображения этих тегов в topnews.tpl
Редактируем engine/modules/topnews.php
Ищем:
Заменяем на:
Ищем:
Ниже вставляем
Редактируем engine/modules/show.full.php
Ищем:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE {$stop_list}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );
Заменяем на:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, flag, news_read, rating, vote_num FROM " . PREFIX . "_post WHERE {$stop_list}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );
Там же ищем:
$tpl2->set( '{title}', strip_tags( stripslashes( $related['title'] ) ) );
Ниже вставляем
$tpl2->set( '{views}', $related['news_read'] );
$tpl2->set( '{rating}', ShortRating( $related['id'], $related['rating'], $related['vote_num'], 0 ) );
Для отображения этих тегов в topnews.tpl
Редактируем engine/modules/topnews.php
Ищем:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE approve=1 AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );
Заменяем на:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, flag, news_read, rating, vote_num FROM " . PREFIX . "_post WHERE approve=1 AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );
Ищем:
$tpl->set( '{category}', $my_cat );
Ниже вставляем
$tpl->set( '{views}', $row['news_read'] );
$tpl->set( '{rating}', ShortRating( $row['id'], $row['rating'], $row['vote_num'], 0 ) );