Звездный рейтинг
← Вернуться ко всем расширениям
Описание расширения
Расширение позволяет интегрировать систему рейтинговой оценки материалов сайта, а также отображает количество просмотров.
Для вывода используйте:
- на страницах: <?php echo Get_My_Rating('ID');?> - ID не должен повторяться (создается файл с ID).
- в шаблоне: <?php echo Get_My_Rating();?> - в качестве ID используется идентификатор страницы.
- установка исключений: <?php if ($Page->id != 'news') { echo Get_My_Rating(); }?>
Демо и описание можно посмотреть на сайте: http://netexplorer.h1n.ru/my_rating
Интеграция в модуль "Новостная лента":
1. Файл: \modules\news\integration_page.php
1.1. Подключение функции, которая выводит рейтинг.
require(DR.'/modules/my_rating/rating.dat');
1.2. Встраивание в содержимое новости.
$out_content = str_replace('#myrating#', Get_My_Rating($URI[2]), $out_content);
1.3. Встраивание в превью новости.
$out_prev = str_replace('#myrating#', Get_My_Rating($listIdNews[$i], true), $out_prev);
2. Файлы: \modules\deftpl(шаблон)\news.content.template.php, news.prev.template.php
2.1. Установка тега #myrating# в нужное место.
Подобным образом возможна интеграция и в модуль "Каталог товаров с корзиной заказов".