Облачный сервис для Joomla сайтов
Навигация: Главная Компоненты Joomla! Компонент - JDump


Компонент - JDump

alt alt alt

alt

J!Dump - компонент и плагин для разработчиков расширений и дизайнеров шаблонов. Обычно разработчики используют для отладки стандартные функции print_r() и var_dump(). Да, они показывают все содержимое переменной, но вывод приходится обрамлять тегами и в итоге мы получаем искаженный внешний вид сайта, свалку свойств, "километровую" прокрутку и.т.д. С компонентом J!Dump вам становится доступен ряд функций для отладки, среди которых есть dump(). Откроется всплывающее окно с красивым расширяемым деревом DHTML, показывая полное содержимое переменной со всеми вложенностями, а так же список доступных методов для каждого из объектов.

Установка J!Dump
Компонент и необходимый к нему плагин можно загрузить по ссылкам в конце страницы. И компонент и плагин должны быть установлены вместе.
Внимание - обязательно опубликуйте системный плагин, по умолчанию он называется "J!Dump", находится в группе "system". В противном случае функции отладки будут не доступны
Настройка J!Dump
После установки, у вас появится новый компонент в Joomla. Перейдя в него, вам откроется краткая справка. На панели инструментов нажмите на параметры. Здесь можно установить:
    * Popup width - Ширина всплывающего окна
    * Popup height - Высота всплывающего окна
    * Auto Popup - Автоматически показывать окно отладки
    * Maximum recursion depth - Максимальная вложенность объекта, которую покажет dump()
    * Trim Strings - обрезать строковые переменные от пробелов по краям
    * Maximum String Length- Максимальная длина строки (в символах)
    * Show origin of call - Показывать место вызова
Настройка JDump
Использование отладки в Joomla

Использовать отладку можно практически везде в коде, где функция определена dump(). Работает как на лицевой части сайта, так и в панели управления.

  Функция dump()

dump( $this, 'Переменная $this шаблона' );

Просто да? Второй параметр - это опциональная возможность функции. Сюда вы можете вписать любое название вашей переменной. Это особенно удобно при использовании нескольких дампов, чтобы легко отличать их друг от друга.

Функция dumpSysinfo()

dumpSysinfo();

Выводит основную информацию о системе, Joomla, константах, окружении

    * All Defined Constants
    * Environment
    * Joomla Configuration
    * PHP
    * Versions

Системная информация JDump

  Функция dumpTemplate()

Используется внутри index.php, для отображения параметров шаблона.

dumpTemplate( $this );

Сообщение JDump

Функция dumpMessage()

Отображает какое-нибудь системное сообщение, очень удобно для того чтобы узнать была ли вызвана функция, подключен ли файл, выполнен ли цикл и прочее...

dumpMessage('Используется шаблон '.$this->template);

Системное сообщение JDump

  Функция dumpTrace()

Отображает BackTrace - порядок вызова файлов, функций, аргументы

dumpTrace();

Пример Backtrace JDump

Скачать

Посещая компьютерный форум программистов и системных администраторов, Вы сможете найти любой ответ на вопрос, касающийся программирования и установки серверов с последующей их настройкой.


загрузка...

 
Баннер

Уважаемые пользователи! Если у Вас возникли вопросы по данному материалу - оставьте свой комментарий и мы постараемся Вам помочь. Оставайтесь с нами!

Добавить комментарий

Защитный код
Обновить

Баннер

Следуй за нами

   

Авторизация



Поддержать этот ресурс Вы можете

через платежную систему Webmoney

  Z299422543783

  R230383531538

  U630721442765
или

Яндекс Кошелек 410011414281063

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

Сейчас на сайте:
  • 1 гость
  • 1 робот
Всего пользователей: 11732

Наша гордость

  • cvetercom
    186 (+19/-5)
  • Nikolia
    130 (+10/-1)
  • root
    120 (+18/-1)
  • apricot
    113 (+20/-4)
  • Fidelity
    101 (+10/-1)
  • Xemreht
    63 (+3/-0)
  • bod
    47 (+5/-1)
Баннер

Изучаем CMS Joomla!

-ingateДля всех, кто хочет улучшить видимость сайта в поисковых системах, повысить количество целевых посетителей и увеличить доход от ресурса, эксперты компании...
l11-r-ingateКаждый специалист по маркетингу знает, что большая посещаемость важна для коммерческого сайта, но еще важнее, чтобы пришедшие пользователи...
4-Посещаемость сайта все выше, денег покупатели тратят все больше, бизнес растет как на дрожжах. Согласитесь, это мечта любого владельца сайта и...
lseo-r-Мощный, заряженный мотивацией текст «продаст» товар даже тому, кто не заинтересован в покупке. Однако, если этот текст «некачественный» с точки зрения...
-l-seor-Скоро лето ─ сезон отпусков, пикников и отдыха. Возьмите с собой в дорогу или на дачу книгу «Как попасть в ТОП: практика эффективного SEO». В новом...
-seo-Как увеличить продажи с сайта и продвинуть его в ТОП поисковых систем при помощи качественного контента − узнайте об этом из книги «Наглядное пособие по...
10-joomla-3Полный перевод новой книги Хагена Графа «Joomla! 3 — In 10 Easy Steps» (10 легких шагов к освоению Joomla! 3). Данная книга рассказывает о том, как...