Вывод количества добавленной в закладки новости

Вывод количества добавленной в закладки новости

Хак позволит вывести цифрой, сколько раз эту новость добавили в закладки. Например - эту новость добавили в избранные N раз.
 
Установка:
1. В engine/modules/ создать файл count_fav.php с содержимым:
<?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'];
?>

2. В fullstory.tpl добавить:
{include file="/engine/modules/count_fav.php?newsid={news-id}"}

Готово!
 
Версия DLE: 12.х
 
Автор: PunPun
Источник:
  • Oxigen
  • 0
  • 248
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика