Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести количество добавление в закладок поста?

Как вывести количество добавление в закладок поста?


     04.01.2018    Все вопросы » Общие вопросы    1324

вопрос
Как вывести количество добавление в закладок поста

Хочу сделать типа
Этот пост добавили в избранные N раз

Ответил: PunPun


1. Создать файл count_fav.php в /engine/modules/
2. Вставить код в него
<?php
/*
=============================================================================
PunPun
-----------------------------------------------------
URL: https://punpun.name/
=============================================================================
*/

if(!defined('DATALIFEENGINE'))
	return;

$newsid = isset($newsid) && intval($newsid) > 0 ? intval($newsid) : false;
if(!$newsid || $newsid < 1)
	return;

$count_fav = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_users WHERE favorites regexp '[[:<:]]($newsid)[[:>:]]'");
echo $count_fav['count'];
?>

3. В fullstory.tpl в нужном месте вставить
{include file="/engine/modules/count_fav.php?newsid={news-id}"}
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх