Плагин Reading Time
Популярные запросы: Open Graph, плагин Reading Time, тема Quebec, плагин Telegram, набор иконок Analogue
- 163 просмотра +3
- 29 декабря, 2025
- Обновлено: 16 января, 2026
- admin
- Время чтения: 3 минуты
Калькулятор времени, необходимого для прочтения поста, является неизменным атрибутом блога или новостной ленты. Так вы даете возможность посетителю сайта оценить свои возможности для ознакомления с предлагаемым ему материалом.
Именно это и делает плагин Reading Time: автоматически расчитывает время на прочтение, исходя из двух параметров:
- имен полей с текстовыми данными (по умолчанию это поля
page_title,page_descиpage_text), - средней скорости чтения (по умолчанию 200 слов в минуту).
Описание работы плагина Reading Time
Функции плагина производят расчет количества слов в указанных полях и позволяют вывести время с помощью трех TPL-тегов:
READING_TIMEв формате "XX минут",READING_TIME_DIGв формате XX,READING_TIME_TXTв формате "минут".
Теги формируются глобально стандартной функцией cot_generate_pagetags() и доступны через соответствующие префиксы. Например:
<!-- В шаблоне page.tpl -->
<span class="fw-bold">{PAGE_READING_TIME_DIG}</span> {PAGE_READING_TIME_TXT}
<!-- В шаблоне page.list.tpl (регулярный блок LIST_ROW) -->
{LIST_ROW_READING_TIME}
и так далее.
Кроме этого, плагин формирует еще пять TPL-тегов:
LENGTH_META_TITLE– количество символов в meta title,LENGTH_META_DESC– количество символов в meta description,LENGTH_TITLE– количество символов в заголовке страницы,LENGTH_DESCRIPTION– количество символов в описании страницы,LENGTH_TEXT– количество символов в тексте страницы.
С их помощью при создании публикаций вы сможете оценить правильность заполнения полей с метаданными и объем текста в символах:
Установка и настройка
Скачиваем плагин из репозитория, распаковываем и выгружаем на удаленный сервер в папку plugins/. При необходимости корректируем списки полей и скорость чтения (слов в минуту) в настройках плагина:
TPL-теги с количеством символов поможет вам оценить правильность заполнения мета-данных и объем заголовка, миниописание и текста страницы. Их создание опционально. Включить его можно в настройках плагина, а вывести на странице примерно следующим кодом:
<!-- IF {PHP.usr.maingrp} == 5 -->
<div class="block mb-4">
<span class="title lh-sm mb-1">Page Stats:</span>
<ul class="list-unstyled m-0">
<li class="mb-1 pb-1 border-bottom d-flex">
<span class="title">{PAGE_LENGTH_META_TITLE_TITLE}:</span>
<span class="subtitle ms-auto">{PAGE_LENGTH_META_TITLE}</span>
</li>
<li class="mb-1 pb-1 border-bottom d-flex">
<span class="title">{PAGE_LENGTH_META_DESCRIPTION_TITLE}:</span>
<span class="subtitle ms-auto">{PAGE_LENGTH_META_DESCRIPTION}</span>
</li>
<li class="mb-1 pb-1 border-bottom d-flex">
<span class="title">{PAGE_LENGTH_TITLE_TITLE}:</span>
<span class="subtitle ms-auto">{PAGE_LENGTH_TITLE}</span>
</li>
<li class="mb-1 pb-1 border-bottom d-flex">
<span class="title">{PAGE_LENGTH_DESCRIPTION_TITLE}:</span>
<span class="subtitle ms-auto">{PAGE_LENGTH_DESCRIPTION}</span>
</li>
<li class="pb-1 border-bottom d-flex">
<span class="title">{PAGE_LENGTH_TEXT_TITLE}:</span>
<span class="subtitle ms-auto">{PAGE_LENGTH_TEXT}</span>
</li>
</ul>
</div>
<!-- ENDIF -->
Приятного использования. Свои отзывы, пожелания и багрепорты отставляйте в комментариях на нашем сайте (не требуют регистрации) или в Issues на Github.
| 16.01.2026 | Первый релиз |
| 16.01.2026 | Дополнительные теги теперь создаются опционально, согласно настройкам |
Новый комментарий
Ошибка
Выполнено