Просмотр темы
Если есть ошибка в теме или панели PHP-Fusion то мы часто видим белый экран
|
|
Vveb--ws |
Опубликовано 02.08.2018 19:07
|
![]() Опытный пользователь ![]() Сообщений: 290 Зарегистрирован: 25.11.2010 14:16 |
В php fusion есть такой гемор что если есть ошибка в теме или панели то мы часто видим белый экран. выводимые данные вносятся в переменные и в кеш, например в /themes/templates/panels.php дифайнятся блоки панелей define("U_CENTER", ob_get_contents() ); ob_end_clean(); в /themes/templates/footer.php дифайнится CONTENT define("CONTENT", ob_get_contents()); ob_end_clean(); а из него в /themes/templates/footer.php выводятся все сразу. $output = ob_get_contents(); ob_end_clean(); echo handle_output($output); очень хотелось бы сделать чтобы данные выводились по кускам. то есть было бы видно хоть что-то что работает. хотя бы шапка head в основных файлах CMS (типа articles.php) можно сделать add_to_head() и add_to_title() до require_once THEMES."templates/header.php"; чтобы в /themes/templates/header.php после инклюда require_once INCLUDES."output_handling_include.php"; require_once INCLUDES."header_includes.php"; require_once THEME."theme.php"; можно тбыло вывести <head> отдельно. но проблема в том что по всему PHP-Fusion разбросаны функции add_to_head() которыми добавляются кастомные css и js, а кое где есть ещё add_to_meta(), add_to_title(), set_title() то есть надо выводить в /themes/templates/header.php минимум после require_once THEMES."templates/panels.php"; то есть в самом конце но ещё в /themes/templates/footer.php есть функция render_page(false); и в файлах тем тоже есть add_to_meta(), add_to_title(), set_title() а это самый конец вывода. хотелось бы вывести что-то раньше какие есть мысли ? Изменил(а) Vveb--ws, 02.08.2018 19:13 |
|
|
Polarfox |
Опубликовано 03.08.2018 16:55
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3306 Зарегистрирован: 20.08.2010 14:03 |
если ошибка когда отлаживаешь - включай вывод ошибок, если нет - так лучше.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо. PolarLab - вход для подопытных |
|
|
Vveb--ws |
Опубликовано 06.08.2018 20:28
|
![]() Опытный пользователь ![]() Сообщений: 290 Зарегистрирован: 25.11.2010 14:16 |
если б люди знали где включать то включали бы. я вот не знаю. |
|
|
jikaka |
Опубликовано 07.08.2018 11:12
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4808 Зарегистрирован: 26.07.2010 12:10 |
Включение вывода всех ошибок и предупреждений в файле .htaccess php_value display_errors 1 php_value display_startup_errors 1 php_value error_reporting E_ALL |
|
|
Polarfox |
Опубликовано 08.08.2018 09:57
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3306 Зарегистрирован: 20.08.2010 14:03 |
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо. PolarLab - вход для подопытных |
|
|
Vveb--ws |
Опубликовано 10.08.2018 12:24
|
![]() Опытный пользователь ![]() Сообщений: 290 Зарегистрирован: 25.11.2010 14:16 |
Polarfox а *** толку что ты всё знаешь но неделаешь нужный сборник ? предупреждение за мат, мы люди вежливые, если помнишь, тебе теперь придется тоже быть вежливым.
Изменил(а) Polarfox, 10.08.2018 17:17 |
|
|
Polarfox |
Опубликовано 10.08.2018 17:22
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3306 Зарегистрирован: 20.08.2010 14:03 |
Потому что сборник это когда много хлама, а я предоставляю выбор, да и людям вообще хлам не нужен (сюрприз!). Людям нужно решение их конкретных задач, которые ОЧЕНЬ сильно отличаются от неких "общих" задач. Попробуй побольше внимания уделять ошибкам (ну и обучению, чтоб знать как из белых экранов сделать фатальные исключения, еще и со всеми вызовами например php.net/manual/ru...ktrace.php ) Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо. PolarLab - вход для подопытных |
|
|
Vveb--ws |
Опубликовано 10.08.2018 18:52
|
![]() Опытный пользователь ![]() Сообщений: 290 Зарегистрирован: 25.11.2010 14:16 |
людям нужен совершенный дефолтный вариант без поиска нужных модов и плагинов и правки старых версий. чтобы установил и можно было СРАЗУ наполнять блог или форум. |
|
|
Polarfox |
Опубликовано 11.08.2018 15:03
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3306 Зарегистрирован: 20.08.2010 14:03 |
в 7 блога нет по дефу, в 9 есть, так что выбор очевиден. опять же смотря какой блог - вп чистый блог, а какой нить зенфоро чистый форум, каждый берет то что подходит, еще раз напомню. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо. PolarLab - вход для подопытных |
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |