Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Почему не работает views в releated news?

Почему не работает views в releated news?


     07.11.2019    views, releated_news    Все вопросы » Шаблоны (TPL)    66

вопрос
Не выводит количество просмотров в похожих новостях. Просто выводится сам тег {views} и все.
В shortstory.tpl тот же код и в коротких новостях счетчик работает. Не пойму в чем проблема и куда копать.

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


4 комментария

dj-avtosh
php-developer

dj-avtosh - 7 ноября 2019 19:12 -

Здравствуйте. А там и нет такого тега.

Попробуйте в show.full.php найти:

$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) AND approve=1 ORDER BY id DESC");


заменить на:

$db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name, pe.news_read FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras pe ON (pe.news_id = p.id) WHERE p.id IN({$row['related_ids']}) AND p.approve=1 ORDER BY p.id DESC");



найти:

$tpl2->set( '{link-category}', $my_cat_link );


ниже вставить

$tpl2->set( '{views}', $related['news_read'] );




Затем очистить весь возможный кэш

ЯД Донат: 41001679231462

telegram: @blob42
skype: elhan.isaev (seldom)

releated_news
Юзер

releated_news - 7 ноября 2019 19:21 -

Огромное спасибо! Все заработало.

dj-avtosh
php-developer

dj-avtosh - 7 ноября 2019 19:14 -

Правда спешу вас оповестить, что там жесткий кэш и просмотры будут показываться не всегда актуально.

ЯД Донат: 41001679231462

telegram: @blob42
skype: elhan.isaev (seldom)

releated_news
Юзер

releated_news - 8 ноября 2019 00:44 -

dj-avtosh, да, они не отображаются при первом посещении страницы. После обновления страницы все ок.

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

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

наверх