Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Views, comments-num. Как подключить в topnews.tpl?

Views, comments-num. Как подключить в topnews.tpl?


     10.11.2014    Шаблоны (TPL)    1803

вопрос
Помогите подключить {views} (количество просмотров) {comments-num} (комментарии) в topnews.tpl !
Есть код, который выводить в низу короткой новости число просмотров, число комментариев:

{views} {comments-num} Смотреть онлайн


Он работает в краткой новости (shortstory.tpl), а когда вставляешь код в топ новостей (topnews.tpl) получается так:

Ответа пока нет


Комментарии пользователей (4)

skuchniy
30

skuchniy - 10 ноября 2014 10:20 - Юзер

Вот код:
<p class="icons"><span><a href="{full-link}" class="a-icon a-view" title=" Просмотров "><i></i>{views}</a> <a href="{full-link}" class="a-icon a-comm" title=" Комментариев "><i></i>{comments-num}</a></span><a href="{full-link}" title=" Подробнее "> Смотреть онлайн </a></p>

FastFud
50

1599 | 588

FastFud - 10 ноября 2014 14:35 - Юзер

engine/modules/topnews.php найти примерно такой запрос
$db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,{$config['top_number']}" );
после p.alt_name добавить
,p.comm_num, news_read
теперь после
while ( $row = $db->get_row() ) {
добавить
$tpl->set('{comments-num}', $row['comm_num']);
$tpl->set('{views}', $row['news_read']);
в файл шаблона topnews.tpl использовать теги {comments-num} и {views}

Dobyjeeep
7

Dobyjeeep - 14 декабря 2015 02:05 - Юзер

Крутяк спс +5

skuchniy
30

skuchniy - 10 ноября 2014 17:19 - Юзер

Большое спасибо !=)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 23.01.2014 Дмитрий_Валерьевич  Шаблоны (TPL)