Цитата |
---|
kolandr написал: Да решение есть! Сегодня сам столкнулся с такой проблемой пропали заголовки на сайте клиента а до этого они были. Прикол в том что если у тебя есть области типа
Код |
---|
<?
$APPLICATION->IncludeFile(
SITE_DIR."include/copyright.php",
Array(),
Array("MODE"=>"html" ;)
);
?> |
то при записи в файл через админку туда магическим образом попадает строка <?$APPLICATION->ShowTitle(false);?> и все заголовок исчезает! И самое интересное что через редактор все ок а когда зашел в файл copyright.php у меня куча мурни в нем была в том числе и заголовок. Это и убивало заголовки на страницах. Убил на проблему 5 часов. Но опытнцм путем установил причину. |
Чтобы такого не было, нужно, чтобы во включаемом файле (include/copyright.php) вначале были строки:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();?> |
Вместо этих (если они есть):
Код |
---|
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");?>
...
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |