Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.

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

Детектор конфликтов модулей (EcomLabs)

ecl.conflictdetector — Детектор конфликтов модулейПоказывает, какие модули и файлы init.php подписаны на одни и те же события Bitrix.Источники данныхРеестр БД (b_module_to_module) — RegisterModuleDependences, порядок по SORT точный.Статический разбор — AddEventHandler / addEventHandler в:/local/php_interface/init.php,/bitrix/php_interface/init.phpinclude.php установленных модулей (опционально)дополнительные пути из настроекИнтерфейсТаблица: событие, число обработчиков/модулей, min SORT, флаг конфликта, нумерованный список обработчиков.Фильтры: подстрока события, модуль, только конфликты.Кнопка «Пересканировать» (сброс кеша).Ограничения статического разбораАргументы module/event только строковые литералы.Порядок между разными файлами не гарантирован.require цепочки из init.php не обходятся автоматически — укажите пути в настройках.

Детектор конфликтов модулей (EcomLabs)

Детектор конфликтов модулей (EcomLabs)

от eCom Labs
Скриншоты
Описание

Технические данные

Опубликовано:
21.09.2026
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

ecl.conflictdetector — Детектор конфликтов модулей

Показывает, какие модули и файлы init.php подписаны на одни и те же события Bitrix.

Источники данных
  1. Реестр БД (b_module_to_module) — RegisterModuleDependences, порядок по SORT точный.
  2. Статический разбор — AddEventHandler / addEventHandler в:

  • /local/php_interface/init.php,
  • /bitrix/php_interface/init.php
  • include.php установленных модулей (опционально)
  • дополнительные пути из настроек

Интерфейс
  • Таблица: событие, число обработчиков/модулей, min SORT, флаг конфликта, нумерованный список обработчиков.
  • Фильтры: подстрока события, модуль, только конфликты.
  • Кнопка «Пересканировать» (сброс кеша).
Ограничения статического разбора
  • Аргументы module/event только строковые литералы.
  • Порядок между разными файлами не гарантирован.
  • require цепочки из init.php не обходятся автоматически — укажите пути в настройках.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Установка
  1. Войти в административную часть сайта под пользователем с правами администратора.
  2. Открыть раздел Marketplace:

      • «Marketplace → Каталог решений» — для установки из каталога;

      • или «Marketplace → Установка решений» / установка из загруженного пакета (если решение устанавливается из файла/архива — в зависимости от редакции).

  3. Найти решение «Детектор конфликтов модулей (EcomLabs)» партнёра ООО «Иком Лабс» (модуль ecl.conflictdetector), либо загрузить поставленный пакет решения.
  4. Запустить установку модуля ecl.conflictdetector.
  5. Дождаться завершения.
  6. После установки
    Меню: Настройки → Конфликты модулей → События и обработчики.
Поддержка
По всем вопросам просим обращаться через сайт или по почте helpdesk@ecom-labs.ru

Поддержка осуществляется по будням с 8:00 до 17:00 по московскому времени. Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 1-2 рабочих дня.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки