Время чтения

Время чтения для приложения «Блог»

Добавляет индикатор времени чтения статьи

5.0 1 оценка

7 дней бесплатно

Чтобы попробовать бесплатно, откройте плагин в Инсталлере в бекенде своего Webasyst. Бесплатный период возможен только для аккаунтов в облаке Webasyst.

Ваш отзыв
Установок
10+
Разработчик
Поддержка
Плагин добавляет информацию о времени прочтения статьи.

Несмотря на то, что плагин совместим со старой версией PHP 7.2, рекомендуем использовать его на системах с PHP 7.4, 8.0 для более быстрой и стабильной работы.

Плагин позволяет расширить стандартные возможности приложения Блог. Плагин позволяет вывести время прочтения статьи в списке статей и на странице просмотра статьи.

Особенности работы и настройки

Плагин анализирует размер статьи и считает время, которое потребуется на чтение статьи. В основе расчета времени лежит параметр "скорость чтения", который вы указываете на странице настроек плагина. При расчете времени также учитываются изображения(параметр "Время для изображения").


После установки, если у вас уже существуют статьи в блоге, в базе данных для этих статей появится новое поле "readtime", в котором будет по умолчанию располагаться "1".
Для того чтобы скрипт проанализировал время на чтение статьи и обновил информацию в базе, необходимо открыть редактирование статьи и нажать кнопку сохранить.

Вывод методами плагина

В плагине доступен автоматический вывод для стандартной темы и тем на ее основе. Для этого в настройках плагина ->"Место отображения"-> выберите "методы плагина". При некорректной работе используйте самостоятельный вывод в шаблоне.

Самостоятельное использование в шаблоне

Для отображения времени чтения на главной странице блога(где в ленте представлены все статьи) и на странице просмотра статьи необходимо разместить код(см. ниже) в шаблонах:

  1. В шаблоне вывода списка записей(stream_posts.html или stream.html) разместите код внутри тегов
    {foreach $posts as $post}...{/foreach}
  2. В шаблон вывода одной записи(post.html), в месте где хотите видеть индикатор времени.

Код для шаблонов

{if !empty($post.readtime)}
Время чтения: {$post.readtime}
{/if}

Остались вопросы? Напишите нам ›

Хотите быть в курсе новостей от Webasyst и Shop-Script, обсудить новый функционал, обменяться опытом с коллегами? Задать вопрос Независимым Разработчикам или найти Исполнителя на проект? Вступайте и пиши в крупнейшее независимое сообщество "Webasyst для всех": Телеграм чат (https://t.me/webasyst_for_all)

Все продукты этого разработчика