Настройки модуля SenDev: Инозапрет 168-ФЗ

Страница «Настройки (168-ФЗ)» предназначена для управления основными параметрами работы модуля. На ней задаётся, какие данные проверять, как выполнять сканирование, какие словари использовать и как должен работать API.

Эта страница используется для первоначальной настройки модуля и для последующей корректировки его поведения в зависимости от структуры сайта и требований к проверке.

На странице можно:

  • выбрать источники сканирования;
  • настроить фильтрацию и обработку текста;
  • задать параметры производительности;
  • выбрать способ работы со словарями;
  • включить или отключить API;
  • перейти к импорту словарей и документации API.

Настройки (168-ФЗ)

Когда использовать страницу

Страница особенно полезна в следующих случаях:

  • сразу после установки модуля;
  • перед первым запуском сканирования;
  • при изменении структуры сайта;
  • при переходе на другой способ хранения словарей;
  • при необходимости ускорить или сделать проверку более полной;
  • при включении интеграции через API.

Что находится на странице

Страница состоит из нескольких основных блоков:

  • источники сканирования;
  • фильтрация и обработка;
  • производительность;
  • словари;
  • API.

Источники сканирования

В этом разделе определяется, какие данные модуль должен проверять.

Сканировать инфоблоки

Включает проверку содержимого инфоблоков.

Этот параметр полезен, если на сайте основная часть контента размещена именно в инфоблоках: в новостях, каталоге, статьях и других разделах.

Сканировать статические файлы

Включает проверку обычных файлов сайта, например страниц и шаблонов, где содержится текст.

Сканировать highload-блоки

Включает проверку данных из highload-блоков.

Этот параметр нужен, если в highload-блоках хранится текстовая информация, которая тоже должна участвовать в проверке.

Расширения файлов

Позволяет указать, какие типы файлов учитывать при проверке статических материалов.

Это нужно для того, чтобы модуль обрабатывал только те файлы, где действительно ожидается текстовый контент.

Исключаемые пути

Позволяет указать разделы сайта, которые не нужно проверять.

Это удобно, если есть служебные папки или технические разделы, которые не должны участвовать в анализе.

Фильтрация и обработка

Этот блок определяет, как модуль должен обрабатывать текст перед проверкой.

Игнорируемые слова

Позволяет задать слова и обозначения, которые не нужно учитывать при проверке.

Обычно сюда добавляют технические или служебные элементы, которые не относятся к обычному тексту.

Вырезать блоки кода

Если параметр включён, модуль старается не учитывать фрагменты кода при проверке текста.

Это полезно для сайтов, где в материалах могут присутствовать технические вставки, примеры кода или служебные блоки.

Радиус контекста

Определяет объём текста вокруг найденного совпадения, который будет показан в результатах.

Чем больше значение, тем больше текста будет видно рядом с найденным словом.

Блоки Источники сканирования и Фильтрация и обработка

Производительность

В этом разделе задаются ограничения и параметры, влияющие на скорость и объём проверки.

Максимальная глубина обхода каталогов

Ограничивает, насколько глубоко модуль будет проходить по папкам сайта.

Максимальное количество файлов в сканировании

Позволяет ограничить общее число файлов, которые модуль будет обрабатывать за одну проверку.

Если установлено значение 0, ограничение не применяется.

Шаг: элементов инфоблоков за запрос

Определяет, сколько элементов инфоблоков обрабатывается за один шаг.

Шаг: файлов за запрос

Определяет, сколько файлов обрабатывается за один шаг.

Шаг: строк highload-блоков за запрос

Определяет объём обработки данных из highload-блоков за один шаг.

Максимум строк highload-блоков

Позволяет ограничить общее количество строк из highload-блоков, участвующих в проверке.

Если установлено значение 0, ограничение не применяется.

Этот блок особенно важен для больших сайтов, где нужно подобрать баланс между скоростью работы и полнотой проверки.

Словари

В этом разделе задаются параметры, связанные со словарной базой модуля.

Хранилище словаря

Позволяет выбрать, где модуль будет брать словари для проверки:

  • из базы данных;
  • из файлов.

Если выбран вариант работы через базу данных, словари нужно предварительно импортировать. Для этого на странице есть ссылка «Импортировать словари в БД».

Папка словарей

На странице также показывается путь к папке, где находятся словари модуля.

Нормативные словари

В этом блоке можно выбрать, какие словари будут использоваться при проверке.

Доступны отдельные варианты, например:

  • орфоэпический словарь;
  • орфографический словарь;
  • словарь иностранных слов;
  • толковый словарь.

Пользователь может включать только те словари, которые нужны в рамках текущих правил проверки.

API

В этом разделе находятся параметры, связанные с программным доступом к модулю.

Включить API

Позволяет включить или отключить работу API.

Если API отключено, внешние системы не смогут использовать функции модуля.

API-ключ

Здесь отображается текущий ключ доступа к API, если он уже создан.

Для управления ключом и получения примеров запросов используется ссылка «Документация API».

Как работать со страницей

Рекомендуемый порядок работы:

  1. Откройте страницу «Настройки (168-ФЗ)».
  2. Выберите источники, которые должны участвовать в проверке.
  3. При необходимости задайте исключаемые пути и список игнорируемых слов.
  4. Настройте параметры обработки текста.
  5. Установите ограничения производительности с учётом объёма сайта.
  6. Выберите способ работы со словарями.
  7. При необходимости перейдите к импорту словарей.
  8. Если планируется интеграция, настройте параметры API.
  9. Нажмите «Сохранить настройки».

Когда стоит менять настройки

Параметры на этой странице стоит пересматривать, если:

  • на сайте появились новые типы контента;
  • изменились разделы, которые нужно проверять;
  • проверка стала слишком долгой или, наоборот, слишком поверхностной;
  • был изменён состав словарей;
  • подключается внешняя интеграция через API.

Что важно учитывать

  • Настройки напрямую влияют на результаты проверки.
  • Чем больше источников включено, тем дольше может выполняться сканирование.
  • Исключаемые пути помогают не тратить ресурсы на служебные разделы.
  • Если выбран режим работы со словарями из базы данных, словари должны быть предварительно импортированы.
  • Изменения вступают в силу после сохранения настроек.
  • Параметры производительности лучше менять осознанно, особенно на больших проектах.

Итог

Страница «Настройки (168-ФЗ)» — это основной раздел для управления работой модуля. Она позволяет определить, что именно проверять, как обрабатывать текст, какие словари использовать и каким образом подключать API.

Блоки Словари и API