Joomla! CMS — это бесплатная система управления сайтом c использованием языков PHP, JavaScript, CSS, HTML.
Создание расширений: модулей, плагинов и шаблонов для Джумла. Настройка модулей, программирование с помощью API Joomla.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
joomla-book.ru is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
Очень удобное решение! Немного допилил и дополнительно использую в качестве парсера :)
Хм... это отладчик, как его можно использовать в качестве парсера? поделитесь идеей?
Отличная штука! Респект и уважуха автору!
Однако...
1) В моем понимании отладчик должен давать возможность пошагового исполнения и отслеживания значений любых переменных на каждом шаге. А это, по-моему, просто вариант отладочной печати с возможностями трассировки (что не умаляет значимости проекта!).
2) Наткнулся на такую штуку: один и тот же вариант подключения jbdump (через include в отлаживаемый скрипт) в одних скриптах работает "на Ура!", а в других (в рамках одного сайта) - первый вызов выдает совершенно пустой блок... :( Поставь следом точно такой же вызов - отрабатывает нормально! Где искать причину?
1. Отладчик - это инструмент, который позволяет избавляться "от лажи" или отлаживаться...)))) Значение слова довольно "резиновое" ;)
2. Часто бывает так что сайт открывает внутренние буферы для перехвата вывода контента (функциями ob_start() и прочее...) Возможно вывод jbdump был перехвачен именно этими функциями. Попробуйте воспользоваться такой конструкцией
while (ob_get_level()) {ob_end_clean();}
Да вы, батенька, оказывается еще и лингвист! "Отлаживаться - избавляться от лажи" - это великолепно! Супер! Жаль только "наладчиков" - они, оказывается, "налаживают - добавляют лажи"... Надо будет им об этом сообщить. ;)
По существу: Если я верно понял, буферизация в данном случае не при чем. Если бы дело было в этом, не выводилось бы вообще ничего. А у меня выводится типовой блок jbdump... (см. yadi.sk/d/g6WEaLsG46qPg ) :(
Попробуйте использовать версию из репозитория (SVN), она немного свежее будет.
спасибо, обязательно попробую! :)
Можно ли перенаправить вывод jbdump в указанный файл, не исправляя init файл? Я так понял, что для этого надо использовать что-то вроде
JBDump::i(array('log'=>array('path'=>'my_path','file'=>'my_filename'));
или как-то иначе?
То что вы написали - это просто укажет путь для логов. По умолчанию он там же где лежит класс (./logs/..).
1. Чтобы писать в лог можно использовать спец метод jbdump::log($varName)
2. Чтобы перенаправить вообще весь вывод, нужно изменить вот этот параметр sc.smetdenis.com/i7cbbc17464a8.png Т.е инициализация будет такой - JBDump::i(array('dump'=>array('render'=>'log')));
Весь список параметров можно посмотреть в начале файла класса
Большое спасибо!
До первого пункта сам добрался, а вот второй - "не дошло"...
Еще раз спасибо!
демо не работает!
bunadisisj nsjjsjsisjsmizjzjjzjzz zumzsert
bunadisisj nsjjsjsisjsmizjzjjzjzz zumzsert
Greetings! I know This is often kind of off topic but I had been thinking when you realized exactly where I could Identify a captcha plugin for my comment kind? I’m utilizing the same blog platform as yours and I’m obtaining trouble locating 1? Thanks a great deal!
This blog was… how can I say it? Applicable!! Last but not least I’ve found a little something which assisted me. Many thanks!
Hello joomla-book.ru administrator, Thanks for the well-organized and comprehensive post!
ЦЗое
ЩйчТ