• CMS
  • Сообщество
  • Каталог расширений
  • Разработчикам
  • Работа
  • Скачать

МагазинLiveStreet

  • Модули
  • Скидки
  • Помощь
  • Хостинг
Войти Зарегистрироваться
Время прочтения и просмотра

Плагин «Время прочтения и просмотра»

от sgavka
Купить за 100 руб.
Версия 1.0.1.1 | Совместимость: 1.0.3
Добавлен: 13 июня 2015 | Обновлен: 13 июля 2015

Запрос емайла для подписки

Введите
Подписка прошла успешно
Плагин позволяет выводить время нужное для прочтения и/или просмотра топика, типа: «7 минут на прочтение и 12 минут видео».
Плагин имеет настройки позволяющие настроить вывод информации о времени прочтения и/или просмотра в любом месте шаблона и в любом нужном виде.

GitHub repo!
Версия 1.0.1.1
Настройки в файле 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.

Пример:
Просто вставьте в нужное место шаблона (где определен объект топика) эту строчку:

{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
Релиз

Другие расширения автора

  • Знание языков

    Знание языков

  • My Login

    My Login

Просмотреть все
  • Разработчикам

  • Как попасть в каталог
  • Документация
  • Покупателям

  • Руководство покупателя
  • Правила магазина

© 2008-2021 «LiveStreet CMS»

  • Контакты

  • office@livestreetcms.com
  • Разделы

  • CMS
  • Сообщество
  • Магазин модулей
  • Скачать
  • Соцсети

  • Facebook
  • Вконтакте
  • Twitter
  • Google+
  • GitHub
xeoart Дизайн от xeoart 2013