Модуль «Блог» в 1С-Битрикс позволяет вести как персональные, так и корпоративные блоги. Правильно настроенные категории структурируют записи, а модерация комментариев защищает сайт от спама и удерживает обсуждения в рамках правил.
Модуль «Блог»: где что настраивается
Модуль blog отвечает за ведение блогов, работу с записями (постами), комментариями и категориями. Функциональность распределена между публичной частью и административным разделом.
В административном разделе основные точки управления:
- Настройки → Настройки продукта → Настройки модулей → Блог — глобальные параметры: премодерация, длина анонса, антиспам, права по умолчанию.
- Сервисы → Блоги → Блоги — список всех блогов сайта, их владельцы и статус.
- Сервисы → Блоги → Сообщения — все записи блогов с фильтром по блогу, автору и дате.
- Сервисы → Блоги → Комментарии — сквозной список комментариев для модерации.
Если пункт меню «Блоги» отсутствует, убедитесь, что модуль установлен в Marketplace → Установленные решения и у вас есть права на него.
Категории (рубрики) блогов
Категории — это способ рубрикации записей внутри блога. Один пост может относиться к нескольким категориям, что упрощает навигацию и построение тематических лент.
Чтобы создать категорию:
- Перейдите в публичной части в свой блог и откройте раздел управления, либо в админке в Сервисы → Блоги → Блоги выберите нужный блог.
- В настройках блога найдите блок Категории.
- Введите название категории и сохраните — система создаст символьный код автоматически.
- При создании или редактировании записи выберите нужные категории в поле Категории.
Важно различать два уровня группировки:
| Сущность | Область действия | Назначение |
|---|---|---|
| Категория блога | В пределах одного блога | Рубрикация записей автора |
| Группа блогов | Весь сайт | Объединение блогов по тематике или подразделению |
Категории задаются владельцем блога, а группы блогов создаёт администратор в общих настройках модуля.
Настройка модерации комментариев
Режим модерации задаётся на уровне модуля и может уточняться в настройках отдельного блога. Откройте Настройки → Настройки продукта → Настройки модулей → Блог и обратите внимание на параметры:
- Премодерация сообщений — новые записи публикуются только после проверки.
- Премодерация комментариев — комментарии попадают в очередь и не видны до одобрения.
- Разрешить комментарии от неавторизованных пользователей — включает гостевые комментарии (обычно совмещается с CAPTCHA).
- Использовать CAPTCHA — защита формы комментария от ботов.
Порядок включения премодерации для комментариев:
- Откройте настройки модуля «Блог».
- Установите флаг Премодерация комментариев.
- Сохраните настройки.
- Проверьте, что владелец блога не переопределил режим в настройках своего блога.
После включения все новые комментарии получают статус M (на модерации) и ожидают решения модератора.
Процесс модерации: одобрение и удаление
Модерировать комментарии можно как из публичной части (владельцу блога), так и из административного раздела (модератору или администратору).
В админке:
- Откройте Сервисы → Блоги → Комментарии.
- В фильтре выберите статус На модерации, при необходимости укажите блог и период.
- Для каждого комментария в контекстном меню доступны действия Опубликовать, Скрыть, Редактировать и Удалить.
- Для массовой обработки отметьте несколько строк галочками и примените групповое действие внизу списка.
Статусы комментариев:
P— опубликован (виден всем);M— на модерации (ждёт проверки);H— скрыт (снят с публикации без удаления).
Удаление комментария необратимо, поэтому спорные сообщения удобнее сначала переводить в статус «скрыт», а затем принимать окончательное решение.
Права групп и защита от спама
Кто может комментировать и модерировать, определяется правами групп пользователей. Настройки прав доступны в Настройки → Настройки продукта → Настройки модулей → Блог на вкладке Доступ, а также в свойствах конкретного блога.
Типовые уровни доступа к блогу:
| Право | Что разрешает |
|---|---|
| Чтение | Просмотр записей и комментариев |
| Комментирование | Добавление комментариев |
| Ведение | Создание и редактирование записей |
| Полный доступ | Модерация, управление категориями и правами |
Для борьбы со спамом используйте комбинацию мер:
- включите CAPTCHA для неавторизованных пользователей;
- оставьте премодерацию комментариев для гостей и новых пользователей;
- ведите список стоп-слов, если он поддержан вашей сборкой антиспам-фильтра;
- ограничьте комментирование только авторизованными пользователями, если гостевые сообщения не нужны.
Уведомления о новых комментариях
Чтобы модераторы и авторы вовремя реагировали, настройте почтовые уведомления. Модуль «Блог» использует почтовые события, которые редактируются в Настройки → Настройки продукта → Почтовые события.
Ключевые типы событий:
- уведомление автору о новом комментарии к его записи;
- уведомление модератору о комментарии, требующем проверки;
- уведомление о новой записи в отслеживаемом блоге.
Для каждого события можно отредактировать шаблон письма (Настройки → Настройки продукта → Почтовые шаблоны), подставив нужные поля через placeholder-ы вида #AUTHOR# и #BLOG_TITLE#. Убедитесь, что для события задан хотя бы один активный шаблон, иначе письма отправляться не будут.
Частые ошибки
Наиболее распространённые проблемы при настройке категорий и модерации:
- Комментарии публикуются без проверки. Глобальная премодерация включена, но в настройках конкретного блога режим переопределён на «без модерации» — проверьте настройки блога.
- Не приходят уведомления модератору. Не задан или отключён почтовый шаблон для нужного события; проверьте раздел «Почтовые события» и работу почтовой очереди в Настройки → Инструменты → Почтовые события.
- Гости не могут комментировать. Не выданы права группе «Все пользователи (в том числе неавторизованные)» либо не включён параметр комментариев от неавторизованных.
- Категории не отображаются в записи. Категория создана в другом блоге; категории привязаны к конкретному блогу и не наследуются между ними.
- Вал спама несмотря на CAPTCHA. CAPTCHA включена только на форме регистрации, но не на форме комментария; проверьте настройку в параметрах модуля.
- Удалённый комментарий нельзя вернуть. Вместо удаления используйте статус «Скрыт», если сообщение может понадобиться позже.
Итог
Категории и модерация — два инструмента, которые превращают блог в управляемую площадку. Категории задаёт владелец блога для рубрикации записей, а группы блогов создаёт администратор для навигации по всему сайту.
Для безопасной работы с комментариями придерживайтесь схемы: включите премодерацию в настройках модуля, проверьте, что она не переопределена в конкретном блоге, настройте права групп и почтовые уведомления, добавьте CAPTCHA для гостей. Модерируйте очередь через Сервисы → Блоги → Комментарии, а спорные сообщения скрывайте, а не удаляйте.