
KintMax Debugger: d(), s(), ds(), ss(), dp() как замена var_dump, var_export, print_r
Установите мощный отладчик KintMax для 1С-Битрикс. Замените var_dump на d(), s(), ds(), ss(), dp(). Купите шаблон для удобной отладки сайта.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 02.10.2023
- Версия:
- 1.0.3
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что умеет KintMax Debugger
Модуль Отладчик KintMax (debuger) предназначен для разработчиков и технических специалистов, работающих с CMS 1С-Битрикс. Продукт полностью совместим со всеми основными редакциями системы: от "Первого сайта" до "Энтерпрайз" и "Интернет-магазин + CRM". Основная задача решения — упростить и ускорить процесс отладки кода за счет замены стандартных и неудобных функций var_dump, var_export, print_r и обычного pre на современный, структурированный вывод данных через библиотеку Kint.
После установки модуля вы получаете набор из пяти специализированных функций. Стандартный вывод реализован через d() и s() для быстрой печати переменных и массивов в теле страницы. Главное преимущество — автоматическое скрытие отладочной информации: модуль сам проверяет права администратора и не требует ручного написания конструкций вида $USER->IsAdmin(). Вывод данных можно полностью отключить в настройках, при этом сами функции отладки остаются в коде, что избавляет от необходимости удалять их перед выкладкой на боевой сервер.
Ключевые функции и сценарии использования
- ds() и ss() — уникальные функции для вывода данных в боковую панель (Sidepanel) Битрикса. Это решает проблему поломки верстки, когда Kint отображается поверх критически важных элементов интерфейса административной панели.
- dp() — классический вывод в формате pre + var_export для ситуаций, когда требуется минималистичный текстовый вид без цветного форматирования.
- Автоматический контроль прав: данные видны только администраторам сайта. Заказчик или обычный пользователь никогда не увидят отладочную информацию на странице.
Решение идеально подходит для веб-студий, фрилансеров и штатных разработчиков, которые поддерживают или разрабатывают проекты на 1С-Битрикс. Продукт особенно актуален для сайтов с высокой нагрузкой, интернет-магазинов и корпоративных порталов, где недопустимо нарушение верстки из-за отладки. Разработчик модуля активно принимает feedback и идеи для расширения функционала, что делает инструмент гибким и развивающимся под реальные запросы сообщества.
Выводит данные в структурированном виде.
Преимущества решения:
- Забудте о том, чтобы писать проверку на "Админа". Модуль делает это автоматически. Больше никаких проверок $USER->isAdmin()
- Вывод данных можно отключать, не убирая сами функции отладки.
- В отличие от стандартного Kint добавлены функции ds() и ss() для вывода в Sidepanel Битрикса.
- Вам не нужно беспокоиться, что данные будут видны на странице Заказчику.
- Используя ds() и ss() больше не надо мучиться с тем, что Kint ломает верстку и размер области Kint слишком мал
- 5 функций на выбор: стандартные (d() и s()), функции слайдера (ds() и ss()), функция обычного <pre><?var_export()?></pre> - dp()
Для чего нужен KintMax Debugger и чем он лучше стандартных var_dump и print_r?
С какими версиями и редакциями 1С-Битрикс совместим модуль?
Какова стоимость лицензии и есть ли ограничения по числу сайтов или разработчиков?
Как установить и настроить KintMax Debugger?
Предоставляется ли техническая поддержка и как быстро решаются проблемы?
Установка модуля из Маркетплейса
Перейдите в административную панель сайта, откройте раздел «Маркетплейс» → «Каталог решений». Найдите модуль «KintMax Debugger: d(), s(), ds(), ss(), dp()» и нажмите «Установить».
Активация в установленных решениях
После установки перейдите в «Маркетплейс» → «Установленные решения». Найдите модуль KintMax Debugger в списке и нажмите «Активировать», если он не активирован автоматически.
Переход к настройкам модуля
В списке установленных решений нажмите на ссылку «Настройки» рядом с модулем KintMax Debugger. Откроется страница конфигурации модуля.
Настройка отображения отладочной информации
В настройках модуля укажите, кому разрешён вывод данных (по умолчанию только администраторам). При необходимости включите или отключите глобальный вывод функций d(), s(), ds(), ss(), dp(). Сохраните изменения.
Проверка работы функций отладки
В любом компоненте или PHP-шаблоне сайта добавьте вызов, например, d($arResult);. Откройте соответствующую страницу в браузере под администратором — данные должны отобразиться структурированно через Kint.
Тестирование вывода в боковую панель
Для проверки функций ds() и ss() добавьте их вызов в коде (например, ds($array);). Откройте страницу в режиме администратора — данные появятся в боковой панели (Sidepanel) Битрикса, не нарушая вёрстку основного контента.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.












