Наименование: popular (популярные новости)
Описание: Плагин отображает на сайте информационный блок с наиболее часто просматриваемыми новостями. В блока показывается название новости и кол-во её просмотров.
Текущая версия: 0.05 [выпуск: 24.02.2009]
Ссылка: ZIP (10 Kb)
История изменения:
[0.05][2009-02-24] + Добавлена возможность использования переменных, формируемых другими плагинами, отображающими свою информацию в новостях (в шаблоне entries.tpl). К примеру, можно использовать вывод плагина xfields. [0.04][2008-10-07] % Плагин адаптирован для работы с NG CMS + Добавлены настройки для активации плагина в процессе инсталляции + Обновлена документация
Неактивен
в version не изменил 0,04 на 0,05
PS
Не работает с иксфилдс (в lastnews и similar все путем)
В шаблоне entries.tpl
<li><a href="{link}">{title}</a><br /> [xvalue_ttt]</li>
Вроде правильно, а не работает:(
Отредактированно RocketBoy (2009-03-02 16:20:18)
Неактивен
RocketBoy написал:
в version не изменил 0,04 на 0,05
PS
Не работает с иксфилдс (в lastnews и similar все путем)
http://photoload.ru/data/3d/48/93/3d489 … f738d4.jpg
В шаблоне entries.tplКод:
<li><a href="{link}">{title}</a><br /> [xvalue_ttt]</li>Вроде правильно, а не работает:(
может ты в настройках не включил?)
меня работает
Неактивен
icedogas написал:
RocketBoy написал:
в version не изменил 0,04 на 0,05
PS
Не работает с иксфилдс (в lastnews и similar все путем)
http://photoload.ru/data/3d/48/93/3d489 … f738d4.jpg
В шаблоне entries.tplКод:
<li><a href="{link}">{title}</a><br /> [xvalue_ttt]</li>Вроде правильно, а не работает:(
может ты в настройках не включил?)
меня работает
АААА!! Позор моим низинам:D Спасибо друк, внатуре прощелкал
Неактивен
graf, http://ngcms.ru/forum/viewtopic.php?pid=1955#p1955 Правда там старенькая версия...
Неактивен
Вопрос по данному плагину.
Как избавится от
"
???
Нужно чтобы нормальные кавычки выводило.
Отредактированно v01d (2009-03-13 10:26:16)
Неактивен
Все изменения описаны на основе плагина popular версии 0.05
/engine/plugins/popular/config.php
#1. Найти
array_push($cfg, array('descr' => 'Плагин наиболее популярные новости. Популярность определяется по кол-ву просмотров новости.'));
#1. Добавить после
array_push($cfgX, array('name' => 'categories', 'title' => "Категории для отображения (ID через запятую)<br /><small>(оставьте поле пустым для выборки из всех категорий)</small>", 'type' => 'input', 'value' => extra_get_param($plugin,'categories')));
/engine/plugins/popular/popular.php
#2. Найти
$query = "select id, alt_name, postdate, title, views, catid from ".prefix."_news where approve = '1' order by views desc limit ".$number;
#2. Заменить на
$filter = array ('approve = 1'); $catfilter = array(); $categories = explode(',', extra_get_param('popular','categories')); foreach ($categories as $cat) { $catfilter [] = "(catid regexp '[[:<:]](".trim($cat).")[[:>:]]')"; } if (count($catfilter)) $filter [] = '('.join(' OR ', $catfilter).')'; $query = "select id, alt_name, postdate, title, views, catid from ".prefix."_news where ".join(" AND ", $filter)." order by views desc limit ".$number;
#3. Найти
$query = "select * from ".prefix."_news where approve = '1' order by views desc limit ".$number;
#3. Заменить на
$query = "select * from ".prefix."_news where ".join(" AND ", $filter)." order by views desc limit ".$number;
Отредактированно insider (2009-05-30 19:53:31)
Неактивен
Че то не получается у меня вывести в сайдбаре еще и корокую новость, ставлю {short-story} - ноль реакции - отображает просто текст {short-story} и все((
Неактивен
/engine/plugins/popular/popular.php
Найди
'link' => GetLink('full', $row),
Добавь после
'short-story' => isset($row['content']) ? array_shift(explode('<!--more-->', $row['content'])) : '',
Включи в настройках плагина интеграцию
Неактивен
RocketBoy, там чуток запрос поправить надо в коде. insider выше написал. В прикрепленном файле рабочий архив
kaBazulla, сейчас никак. Надо добавлять в плагин собственную страницу и дописывать эти фишки
Неактивен