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

Bitrix Debug

Решение позволяет выводить отладочную информацию в удобном виде. 1. Вывод в виде разворачивающегося дерева с подсветкой элементов, выводом типа и размера элемента. Для этого достаточно в любом месте кода вызвать функцию __() и передать ей нужную переменную для вывода. Например: __($arResult); По-умолчанию, вывод будет происходить до вывода информации всего сайта. Если второй параметр задать true, то вывод будет там, где вы вызывали: __($arResult, true); 2. Вывод в консоль браузера. Для вывода в консоль нужно вызвать функцию _c() и передать ей нужные данные для вывода. Например: _c($arResult); 3. Иногда нужно посмотреть какие-то данные, но вывести их на экран нельзя. Для этого есть третий параметр у функции __() Если вызвать функцию, например, вот так: __($arResult, false, true);, то результат сохранится в лог файл. За это отвечает третий параметр. При вызове функции _l(); будет выводится результат из него в таком же удобном виде дерева. Сохраняется только один последний вызов. Еще описание в моем блоге: http://olegorestov.ru/this/bitrix_debug_module/ Хотите что-то добавить, изменить или улучшить? https://github.com/ancorp/bitrix-debug Жду ваших pull реквестов.

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

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

Опубликовано:
14.02.2013
Версия:
1.1.0
Установлено:
Более 1000 раз
Адаптивность:
Нет
Поддержка Композита:
Нет

Описание решения

Решение позволяет выводить отладочную информацию в удобном виде.

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

Для этого достаточно в любом месте кода вызвать функцию __() и передать ей нужную переменную для вывода.
Например: __($arResult);

По-умолчанию, вывод будет происходить до вывода информации всего сайта.

Если второй параметр задать true, то вывод будет там, где вы вызывали: __($arResult, true);

2. Вывод в консоль браузера.

Для вывода в консоль нужно вызвать функцию _c() и передать ей нужные данные для вывода.
Например: _c($arResult);

3. Иногда нужно посмотреть какие-то данные, но вывести их на экран нельзя.
Для этого есть третий параметр у функции __()
Если вызвать функцию, например, вот так: __($arResult, false, true);, то результат сохранится в лог файл. За это отвечает третий параметр.
При вызове функции _l(); будет выводится результат из него в таком же удобном виде дерева. Сохраняется только один последний вызов.

Еще описание в моем блоге: http://olegorestov.ru/this/bitrix_debug_module/

Хотите что-то добавить, изменить или улучшить? https://github.com/ancorp/bitrix-debug
Жду ваших pull реквестов.
Отзывы (4)
Закладка без названия
1 - 5 из 16
Установка
Установка решения производится в один клик через Marketplace.
Настройка решения находится в пункте меню административной панели Битрикс: Настройки -> Bitrix Debug
Поддержка
Это бесплатное решение и техническая поддержка по нему отсутствует. Свои предложения и пожелания можете высказать в моем блоге на странице с описанием решения: http://olegorestov.ru/this/bitrix_debug_module/

Лицензионное соглашение

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

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

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение