Myengine

Звездный рейтинг

Разработчик: Denis
Версия: 1.0
Размер: Неизвестно
Мин. версия MyEngine: 5.1
Мин. версия PHP: 5.3
Веб сайт: http://netexplorer.h1n.ru
Дата публикации: 21.09.2019
Просмотров: 71

← Вернуться ко всем расширениям

Описание расширения

Расширение позволяет интегрировать систему рейтинговой оценки материалов сайта, а также отображает количество просмотров.
Для вывода используйте:
- на страницах: <?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# в нужное место.

Подобным образом возможна интеграция и в модуль "Каталог товаров с корзиной заказов".

Комментарии

Чтобы оставлять сообщения необходимо авторизоваться
Загрузка...