← Документация
Пользователям и редакторам

Поиск, окна и статистика

Настройка поиска, модальных окон и статистики сайта.

Проверено для версии: FoxCoreCMS 1.1.1Обновлено: 26.09.2026

Эти возможности оформлены как устанавливаемые модули и подключаются в разделе «Модули → Установка модулей».

Поиск по сайту

«Поиск по сайту» — одиночный мультиязычный модуль без экземпляров. В структуре доступны два независимых выхода: форма и результаты. Индекс строится принудительно в настройках; языковые версии хранятся раздельно. После изменения структуры, текстов, языков или модулей индекс нужно перестроить.

Шаблоны формы находятся в modules/site_search/templates/form, шаблоны выдачи — в modules/site_search/templates/results и редактируются из настроек модуля.

Модальные окна

Экземпляр использует отдельные шаблоны вызова templates/trigger и содержимого templates/content. %modal_id% связывает кнопку с окном. Другие метки становятся мультиязычными полями либо заменяются выводом активного модуля — например, формой поиска или обратной связи. Самовложение и циклические цепочки блокируются.

После создания экземпляра откройте «Содержимое»: заполните подпись вызова, заголовок и текст кнопки закрытия на каждом активном языке. Для %content% выберите «Текст / HTML по языкам» либо готовый экземпляр другого модуля. При выборе формы обратной связи она целиком выводится внутри окна и продолжает использовать собственные поля, каналы доставки и валидацию.

Статистика сайта

Одиночный модуль без экземпляров и меток. Серверная аналитика считает просмотры, обезличенных посетителей и сессии, источники, UTM-метки, внутренний поиск, устройства, браузеры, ОС, 404 и ботов. Открытые IP не сохраняются: применяется необратимый суточный HMAC. Настраиваются исключённые IP, Do Not Track, срок хранения и виджет обзора.

Проверка после установки

  1. Перестройте индекс и проверьте выдачу на каждом языке.
  2. Создайте модальное окно и проверьте вызов, закрытие и вложенную форму.
  3. Откройте публичные страницы, выполните поиск и запросите несуществующий URL.
  4. Проверьте появление просмотров, поиска и 404 в статистике.