Над страницами сайта появилась белая полоса
Материал из Umicms
Проблема:
Над всеми или некоторыми страницами сайта появилась белая полоса высотой в 1-2 символа. Так же, иногда, при этом перестаёт корректно показываться скорость генерации страницы - вместо комментария в исходном коде она "вылезает" внизу страниц сайта, часто нарушая верстку.
Причины:
Чаще всего проблема возникает в tpl-шаблонизаторе, но возможна так же и при использовании XSLT.
- При редактировании tpl-шаблона были добавлены лишние символы(в том числе пробел и символ переноса строки) после закрытия тега <?php ?>.
- Файл шаблона сохранён с "BOM"
- Как и в первом пункте, символы были добавлены в php-файлы системы(custom.php, mysql.php для 2.7.х, i18n.php, lang.php и т.д)
Решение:
Чтобы избежать подобных ситуаций, следует внимательно следить за редактируемыми шаблонами и php-файлами и всегда сохранять файлы шаблонов в кодировке UTF8 (иногда другая, в зависимости от сервера) без BOM.
Также, попробуйте закомментировать строку
// $this->sendHeader('Content-length', $this->length());в файле "~/classes/system/subsystems/buffers/HTTPOutputBuffer.php".
