«Расширенная отладка» для InstantCMS 2.6.0 (v.10.2.260)

+17
1.75K
Обновление «Отладки» для InstantCMS 2.6.0.
Иллюстрация

Если вы не знакомы с «Расширенной отладкой», то можете почитать «Описание её возможностей».

Доработки и изменения в этой версии:
* Совместимость с InstantCMS 2.6.0.
* Код приведён в соответствие с "Соглашением по стилю программирования PHP".
* Несколько мелких правок кода.
Функционал "Отладки" не изменялся.

\bootstrap.php
\index.php
\system\config\autoload.php
\system\controllers\admin\frontend.php
\system\core\cache.php
\system\core\controller.php
\system\core\core.php
\system\core\database.php
\system\core\eventsmanager.php
\system\core\form.php
\system\core\template.php
\templates\default\admin.tpl.php
\templates\default\main.tpl.php

Если вы уже изменяли для себя какие-то из этих файлов, то сделайте сравнение моих версий с вашими файлами и внесите изменения в свои файлы вручную.
При использовании шаблона, отличного от дефолтного, также смержите пару файлов из \templates\default\.
\system\config\debug.php
\system\controllers\admin\actions\settings_debug.php
\system\controllers\admin\forms\form_debug.php
\system\core\debug.php
\system\core\debugconfig.php
\system\languages\en\controllers\admin\debug.php
\system\languages\ru\controllers\admin\debug.php
\templates\default\controllers\admin\settings_debug.tpl.php
\templates\default\css\debug.css

При использовании шаблона, отличного от дефолтного, скопируйте в соответствующие папки своего шаблона файлы из \templates\default\.
Скачать полную установку можно в Каталоге.


Процесс установки стандартный, через Админку. Если вы патчили файлы движка под себя, то смержите изменения ваших и моих файлов, а потом залейте их на сервер вручную. Никаких изменений в БД при установке и работе не вносится.

Также можете скачать и почитать инструкцию:
Подробное описание выводимых значений, настроек отладки в Админке и использования точек отладки (htm-файл в архиве)

Бонус: архив с парой иконок сайта для 2.6.0. Показываются на вкладках браузеров слева от названия сайта. Синенькая иконка — для фронтенда сайта, зелёненькая — для админки. Очень удобно при работе на локалке. Достаточно распаковать иконки в корень сайта с "Отладкой", в ней уже есть строки для их подключения.
0
AndroS AndroS 5 лет назад #
пора уж в ядро наверное внедрять вашу отладку - обновляете постоянно, поддержка на высоте!
+1
WebMan WebMan 5 лет назад #
+1! smile
+1
Олег Васильевич я Олег Васильевич я 5 лет назад #
Повторяюсь, но всё же выскажусь: имхо, самое полезное дополнение из всех что были сделаны для двойки.
+1
WebMan WebMan 5 лет назад #
Всё-таки не "самое", но полезное. Вот недавно тестил хостинг - "Отладка" очень помогла понять насколько он хороший. Перед этим смотрел шаблоны - тоже было понятно тормозят они или нет.
0
ivanish ivanish 5 лет назад #
А я ничего не путаю, Отладка раньше еще что-то ускоряла? А сейчас получатся нет?
+1
WebMan WebMan 5 лет назад #
Вы правы. Раньше вместе с ней были элементы оптимизации движка. Сейчас они все, и даже более, внесены разработчиками в код. Поэтому Двойка "из коробки" работает достаточно шустро. А отладку можно использовать по её предназначению.

Еще от автора

Хуки-хухуки: Исключаем неактивных пользователей из списков
Как иногда начинают свой монолог неопытные стендаперы: «У всех в жизни было такое …
«Расширенная отладка» для InstantCMS 2.14.1 (v.14.1.2) – большое обновление для разработчиков
Новые возможности и удобства, облегчающие разработчикам отладку компонентов и шаблонов.
Использование расширенной отладки. Часть 11. Анализ ошибок 403/404 и редиректов
Одной из неудобных задач при отладке для меня является поиск причины ошибки 403/404.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.