Привет, друзья!
Собственно, сабж.
Простенький плагин, без запросов к базе.
Выводит блок из заданного количества лучших комментариев перед его общим списком.
Html в шаблоне, пару настроек в админке.
2. В файле /components/comments/frontend.php заменить строку
на строку
2. Скачать архив
3. распаковать, установить и включить в админке.
p.s. работать будет только в том случае, если общее количество комментариев больше, чем выставлено в настройках плагина.
UPD: Версию плагина для 1.10.6 можно скачать тут
Собственно, сабж.
Простенький плагин, без запросов к базе.
Выводит блок из заданного количества лучших комментариев перед его общим списком.
Html в шаблоне, пару настроек в админке.
Как установить:
1. Установить InstantCMS не менее версии 1.10 ) Будет работать и на ранних версиях — конверт в 1251 и может быть шаблон подправить.2. В файле /components/comments/frontend.php заменить строку
$comments = $model->getComments(!($inUser->is_admin || $model->is_can_moderate), true);
$comments = cmsCore::callEvent('BEFORE_SHOW_COMMENTS', $model->getComments(!($inUser->is_admin || $model->is_can_moderate), true));
3. распаковать, установить и включить в админке.
p.s. работать будет только в том случае, если общее количество комментариев больше, чем выставлено в настройках плагина.
UPD: Версию плагина для 1.10.6 можно скачать тут
Реклама #
omarov 11 лет назад #
Станислав Григорьевич (Мозголом) 11 лет назад #
Fuze 11 лет назад #
кто проводил изменения в файле /components/comments/comments.php верните его в исходный вид.
lokanaft 11 лет назад #
Fuze 11 лет назад #
lokanaft 11 лет назад #
А яваскрипт грузит машину пользователя, его нам конечно тоже жалко, но нагрузка на серв для нас ценнее ;)
Хотя тут главным фактором является дубляж текста на одной и той же странице, имхо.
Fuze 11 лет назад #
Я не пытаюсь с вами спорить, и разумеется не против решения на js. Мне необходимо было сделать именно так. Сделал - поделился, а там уже кому как нравится
Fuze 9 лет назад #