Плагин Счетчик просмотров для Webasyst Блог

✨ Возможности

  • ✅ Подсчёт просмотров постов в блоге
  • 📊 Статистика просмотров (общая, среднее, топ-10)
  • 🎨 4 стиля отображения счётчика
  • ✨ Кастомизация HTML и CSS
  • 🌍 Поддержка мультиязычности (русский, английский)
  • 📝 Поддержка нескольких блогов
  • 🔒 Защита от накрутки (cookie на 30 дней)
  • 📱 Адаптивный дизайн

⚙️ Настройка

Шаг 1: Базовая настройка

  1. Перейдите в «Блог» → «Плагины»
  2. Найдите «StatView — Счётчик просмотров»
  3. Нажмите «Настроить»
  4. Включите плагин (чекбокс «Статус плагина»)
  5. Выберите стиль отображения
  6. Нажмите «Сохранить»

Шаг 2: Настройка для нескольких блогов

Если ваш сайт имеет несколько блогов:

  1. В поле «ID блогов» введите ID блогов через запятую
  2. Пример: 1,3,5
  3. Оставьте поле пустым, чтобы плагин работал во всех блогах
НастройкаОписание
Статус плагинаВключает/выключает подсчёт просмотров
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 │ │ просмотров │ └─────────────────┘

✨ Кастомизация

Вы можете создать собственный стиль счётчика!

Настройка пользовательского стиля

  1. В настройках плагина выберите «Пользовательский»
  2. Заполните поле «CSS стили»
  3. Заполните поле «HTML + Smarty шаблон»
  4. Используйте переменные:
{$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>

📊 Просмотр статистики

В админ-панели блога доступна подробная статистика:

  1. Перейдите в «Блог»
  2. В боковом меню найдите «Статистика просмотров»
  3. Или нажмите на значок 📊 в меню плагинов

Доступная статистика:

  • 📈 Общее количество просмотров
  • 📝 Количество опубликованных постов
  • 📊 Среднее количество просмотров
  • 🏆 Топ-10 популярных постов
  • 🔄 Сортировка по дате, названию, просмотрам

📝 Работа с несколькими блогами

Плагин поддерживает работу с несколькими блогами на одном сайте.

Настройка для конкретных блогов

  1. Узнайте ID ваших блогов в «Блог» → «Настройки»
  2. В настройках плагина в поле «ID блогов» введите ID через запятую
  3. Пример: 1,3,5
✅ Пример: У вас есть блог «Новости» (ID=1), «Блог» (ID=2), «Статьи» (ID=3).
Введите 1,3 чтобы считать просмотры только в «Новости» и «Статьи».

Для всех блогов

Оставьте поле «ID блогов» пустым — плагин будет работать во всех блогах сайта.

❓ Часто задаваемые вопросы

Q: Почему счётчик не отображается?

A: Проверьте:

  1. Включён ли плагин в настройках
  2. Создано ли поле statview в базе данных
  3. Добавлен ли код хелпера в шаблон
  4. Есть ли у постов поле statview

Q: Счётчик накручивается при каждом обновлении страницы

A: Плагин использует cookie на 30 дней. Если пользователь очистил cookie или использует приватный режим, просмотр засчитается снова.

Q: Как изменить иконку счётчика?

A: Используйте пользовательский стиль и замените иконку 👁 на любую другую.

Q: Поддерживает ли плагин мультиязычность?

A: Да! Плагин полностью поддерживает русский и английский языки. Язык интерфейса определяется настройками Webasyst.

📝 История изменений

Версия 1.1.0 (2025-02-05)

  • ✅ Подсчёт просмотров с защитой от накрутки
  • 🎨 4 стиля отображения
  • 📊 Статистика и топ-10 постов
  • 🌍 Поддержка русского и английского языков
  • 📝 Поддержка нескольких блогов
  • ✨ Кастомизация HTML и CSS

💡 Полезные советы

  • Размещайте счётчик в начале поста для лучшей видимости
  • Используйте стиль «Минимализм» для списков постов
  • Используйте «Стандартный» или «Карточный» для отдельных постов
  • Регулярно проверяйте статистику для анализа популярного контента
  • Экспериментируйте с пользовательским стилем для уникального дизайна