Плагин Счетчик просмотров для Webasyst Блог
✨ Возможности
- ✅ Подсчёт просмотров постов в блоге
- 📊 Статистика просмотров (общая, среднее, топ-10)
- 🎨 4 стиля отображения счётчика
- ✨ Кастомизация HTML и CSS
- 🌍 Поддержка мультиязычности (русский, английский)
- 📝 Поддержка нескольких блогов
- 🔒 Защита от накрутки (cookie на 30 дней)
- 📱 Адаптивный дизайн
Содержание
- ✨ Возможности
- ⚙️ Настройка
- Шаг 1: Базовая настройка
- Шаг 2: Настройка для нескольких блогов
- 📖 Использование
- Добавление счётчика в шаблон
- Пример полного кода:
- 🎨 Стили отображения
- Примеры отображения:
- ✨ Кастомизация
- Настройка пользовательского стиля
- Пример пользовательского шаблона:
- 📊 Просмотр статистики
- Доступная статистика:
- 📝 Работа с несколькими блогами
- Настройка для конкретных блогов
- Для всех блогов
- ❓ Часто задаваемые вопросы
- Q: Почему счётчик не отображается?
- Q: Счётчик накручивается при каждом обновлении страницы
- Q: Как изменить иконку счётчика?
- Q: Поддерживает ли плагин мультиязычность?
- 📝 История изменений
- Версия 1.1.0 (2025-02-05)
- 💡 Полезные советы
⚙️ Настройка
Шаг 1: Базовая настройка
- Перейдите в «Блог» → «Плагины»
- Найдите «StatView — Счётчик просмотров»
- Нажмите «Настроить»
- Включите плагин (чекбокс «Статус плагина»)
- Выберите стиль отображения
- Нажмите «Сохранить»
Шаг 2: Настройка для нескольких блогов
Если ваш сайт имеет несколько блогов:
- В поле «ID блогов» введите ID блогов через запятую
- Пример:
1,3,5 - Оставьте поле пустым, чтобы плагин работал во всех блогах
| Настройка | Описание |
|---|---|
| Статус плагина | Включает/выключает подсчёт просмотров |
| ID блогов | ID блогов для работы плагина (через запятую) |
| Стиль отображения | Визуальный стиль счётчика |
📖 Использование
Добавление счётчика в шаблон
Чтобы отобразить счётчик просмотров, добавьте в файлы темы:
1. Для отдельного поста (post.html)
{blogStatviewPluginHelper::getViewCount($post.statview, 'standart')}2. Для списка постов (stream_posts.html)
{blogStatviewPluginHelper::getViewCount($post.statview, 'standart')}Пример полного кода:
<article> <h2>{$post.title}</h2> <!-- Счётчик просмотров --> <div class="post-statview"> {blogStatviewPluginHelper::getViewCount($post.statview, 'standart')} </div> <div class="post-content"> {$post.text} </div> </article>🎨 Стили отображения
Плагин предлагает 4 готовых стиля:
| Стиль | Код | Описание |
|---|---|---|
| Минимализм | minimal | Компактный счётчик с иконкой |
| Стандартный ⭐ | standart | Классический стиль с рамкой (по умолчанию) |
| Карточный | card | Карточка с тенями |
| Пользовательский ✨ | custom | Ваш собственный HTML + CSS |
Примеры отображения:
Минимализм
👁 123Стандартный
[👁 123 просмотров]Карточный
┌─────────────────┐ │ 👁 1 234 │ │ просмотров │ └─────────────────┘✨ Кастомизация
Вы можете создать собственный стиль счётчика!
Настройка пользовательского стиля
- В настройках плагина выберите «Пользовательский»
- Заполните поле «CSS стили»
- Заполните поле «HTML + Smarty шаблон»
- Используйте переменные:
{$count} - количество просмотров {$label} - текст метки {$text} - дополнительный текстПример пользовательского шаблона:
CSS:
.my-statview { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 10px 20px; border-radius: 25px; font-weight: bold; }HTML:
<div class="my-statview"> <span>👁 {$count}</span> <small>{$text}</small> </div>📊 Просмотр статистики
В админ-панели блога доступна подробная статистика:
- Перейдите в «Блог»
- В боковом меню найдите «Статистика просмотров»
- Или нажмите на значок 📊 в меню плагинов
Доступная статистика:
- 📈 Общее количество просмотров
- 📝 Количество опубликованных постов
- 📊 Среднее количество просмотров
- 🏆 Топ-10 популярных постов
- 🔄 Сортировка по дате, названию, просмотрам
📝 Работа с несколькими блогами
Плагин поддерживает работу с несколькими блогами на одном сайте.
Настройка для конкретных блогов
- Узнайте ID ваших блогов в «Блог» → «Настройки»
- В настройках плагина в поле «ID блогов» введите ID через запятую
- Пример:
1,3,5
✅ Пример: У вас есть блог «Новости» (ID=1), «Блог» (ID=2), «Статьи» (ID=3).
Введите
Введите
1,3 чтобы считать просмотры только в «Новости» и «Статьи».Для всех блогов
Оставьте поле «ID блогов» пустым — плагин будет работать во всех блогах сайта.
❓ Часто задаваемые вопросы
Q: Почему счётчик не отображается?
A: Проверьте:
- Включён ли плагин в настройках
- Создано ли поле
statviewв базе данных - Добавлен ли код хелпера в шаблон
- Есть ли у постов поле
statview
Q: Счётчик накручивается при каждом обновлении страницы
A: Плагин использует cookie на 30 дней. Если пользователь очистил cookie или использует приватный режим, просмотр засчитается снова.
Q: Как изменить иконку счётчика?
A: Используйте пользовательский стиль и замените иконку 👁 на любую другую.
Q: Поддерживает ли плагин мультиязычность?
A: Да! Плагин полностью поддерживает русский и английский языки. Язык интерфейса определяется настройками Webasyst.
📝 История изменений
Версия 1.1.0 (2025-02-05)
- ✅ Подсчёт просмотров с защитой от накрутки
- 🎨 4 стиля отображения
- 📊 Статистика и топ-10 постов
- 🌍 Поддержка русского и английского языков
- 📝 Поддержка нескольких блогов
- ✨ Кастомизация HTML и CSS
💡 Полезные советы
- Размещайте счётчик в начале поста для лучшей видимости
- Используйте стиль «Минимализм» для списков постов
- Используйте «Стандартный» или «Карточный» для отдельных постов
- Регулярно проверяйте статистику для анализа популярного контента
- Экспериментируйте с пользовательским стилем для уникального дизайна