
Плагин «Время прочтения и просмотра»
Версия 1.0.1.1 |
Совместимость: 1.0.3
Добавлен: 13 июня 2015 | Обновлен: 13 июля 2015
Добавлен: 13 июня 2015 | Обновлен: 13 июля 2015
Плагин позволяет выводить время нужное для прочтения и/или просмотра топика, типа: «7 минут на прочтение и 12 минут видео».
Плагин имеет настройки позволяющие настроить вывод информации о времени прочтения и/или просмотра в любом месте шаблона и в любом нужном виде.
GitHub repo!
Плагин имеет настройки позволяющие настроить вывод информации о времени прочтения и/или просмотра в любом месте шаблона и в любом нужном виде.
GitHub repo!
Настройки в файле config.php:
Общее:
— function — включить функции:
— read_time — считать время прочтения. По умолчанию: true.
— watch_time — считать время просмотра. По умолчанию: true.
— hooks — массив хуков для вывода. По умолчанию: topic_show_info.
Время прочтения:
— speed — скорость прочтения (символов/мин.). По умолчанию: 1200.
«Дельта» — это количество символов после которых время прочтения округляется до минуты.
— use_delta — использовать дельту. По умолчанию: true.
— delta — значение дельты. По умолчанию: 200.
— read_nothing_limit — до скольких секунд считать топик без текста. По умолчанию: 15.
— read_instantly_limit — до скольких секунд считать прочтение топика мгновенным. По умолчанию: 30.
Время просмотра:
— watch_instantly_limit — до скольких секунд считать просмотра видео топика мгновенным. По умолчанию: 45;
— watch_nothing_limit — до скольких секунд считать топик без видео. По умолчанию: 20.
Использование:
Плагин по умолчанию выводит информацию о времени прочтения и просмотра в хуке topic_show_info (под топиком), но в настройках можно указать и другие места для вывода.
Вывод настраивается в файле timereading/templates/skin/default/inject.topic.show.info.tpl. Там используется Smarty плагин amount_minutes_seconds, которые имеет следующие настройки:
Smarty plugin: amount_minutes_seconds. Параметры:
— seconds — количество секунд. Объязательный.
— only_minute — выводить только минуты. По умолчанию: false.
— round_minute — округлять к минуте. По умолчанию: false.
Пример:
Просто вставьте в нужное место шаблона (где определен объект топика) эту строчку:
Выводит время нужно для прочтения топика.
Общее:
— function — включить функции:
— read_time — считать время прочтения. По умолчанию: true.
— watch_time — считать время просмотра. По умолчанию: true.
— hooks — массив хуков для вывода. По умолчанию: topic_show_info.
Время прочтения:
— speed — скорость прочтения (символов/мин.). По умолчанию: 1200.
«Дельта» — это количество символов после которых время прочтения округляется до минуты.
— use_delta — использовать дельту. По умолчанию: true.
— delta — значение дельты. По умолчанию: 200.
— read_nothing_limit — до скольких секунд считать топик без текста. По умолчанию: 15.
— read_instantly_limit — до скольких секунд считать прочтение топика мгновенным. По умолчанию: 30.
Время просмотра:
— watch_instantly_limit — до скольких секунд считать просмотра видео топика мгновенным. По умолчанию: 45;
— watch_nothing_limit — до скольких секунд считать топик без видео. По умолчанию: 20.
Использование:
Плагин по умолчанию выводит информацию о времени прочтения и просмотра в хуке topic_show_info (под топиком), но в настройках можно указать и другие места для вывода.
Вывод настраивается в файле timereading/templates/skin/default/inject.topic.show.info.tpl. Там используется Smarty плагин amount_minutes_seconds, которые имеет следующие настройки:
Smarty plugin: amount_minutes_seconds. Параметры:
— seconds — количество секунд. Объязательный.
— only_minute — выводить только минуты. По умолчанию: false.
— round_minute — округлять к минуте. По умолчанию: false.
Пример:
Просто вставьте в нужное место шаблона (где определен объект топика) эту строчку:
{amount_minutes_seconds seconds=$oTopic->getTimeOfReading() only_minute=false round_minute=false}
Выводит время нужно для прочтения топика.
Список версий с изменениями
-
1.0.1.1
9 июля 2015 - * add skin «VK Flat Style»;
-
1.0.1
8 июля 2015 - * fix critical error;
-
1.0.0
4 июля 2015 -
* Добавлен подсчёт времени просмотра;
* minore fixes;
-
0.9.3
23 июня 2015 -
* Различные исправления;
* В админку добавлена кнопка «Пересчитать все топики»;
* Отключена функция перерасчёта времени прочтения при активации плагина. Её теперь можно включить в конфиге (calculate_when_activate);
* Fix for PHP <5.4;
-
0.9.2
13 июня 2015 - Релиз