SMF Tracy Debugger
Разрабатываете моды или темы для SMF? Обязательно попробуйте эту панель, она сэкономит вам тонну времени!
Настройки⚓︎
Как найти
Настройки модов → SMF Tracy Debugger.
Особенности⚓︎
- Автоматическое определение сервера разработки и боевого режима
- Отправка уведомлений об ошибках администратору по почте
- Светлая или тёмная тема на выбор, для панели отладки
- Панель отладки с несколькими вкладками, для просмотра переменных SMF
- 3 функции для дампинга, на выбор:
dd,dump,bdump - Приятная страница ошибки, с подсказками по исправлению возникших проблем
Сравнение функций для отладки⚓︎
dd($var)отображает переданную переменную со всеми подробностями и прекращает дальнейшее выполнение скрипта (аналог —var_dump($var); die;)dump($var)отображает переданную переменную вверху страницы, не прекращая дальнейшее выполнение скрипта (аналог —var_dump($var))bdump($var)делает дампинг выбранной переменной в отдельной вкладке (с заголовкомdumps) на панели отладки
Настройка редактора для открытия файлов⚓︎
Чтобы файл с найденной ошибкой открывался в выбранном вами редакторе, выполните инструкции в зависимости от используемой ОС.
Например, если у вас Windows, и вы хотите открывать файлы в VS Code — вам нужно раскомментировать и изменить путь к установленному редактору в файле open-editor.js:
var settings = {
// Visual Studio Code (замените {Имя} на имя своего аккаунта в Windows)
editor:
'"C:\\Users\\{Имя}\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" --goto "%file%:%line%"',
mappings: {
// '/remotepath': '/localpath'
},
};
Затем от имени администратора выполните файл install.cmd. После этого можно будет удобно открывать файлы с автоматическим переходом к строке ошибки.
