пн-пт 9:00 — 18:00
г. Тула, ул. Некрасова, 7, оф. 315
KintMax Debugger: d(), s(), ds(), ss(), dp() как замена var_dump, var_export, print_r
RUTEGO

KintMax Debugger: d(), s(), ds(), ss(), dp() как замена var_dump, var_export, print_r

Установите мощный отладчик KintMax для 1С-Битрикс. Замените var_dump на d(), s(), ds(), ss(), dp(). Купите шаблон для удобной отладки сайта.

499 установок 1С-Битрикс

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

Опубликовано:
02.10.2023
Версия:
1.0.3
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Онлайн-демонстрация

Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.

Модуль Отладчик 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 и идеи для расширения функционала, что делает инструмент гибким и развивающимся под реальные запросы сообщества.

Сравнение решений