В общем, для тех кому интересно - временно я решил проблему так
[LIST]
[*]переименовал файл prolog_before.php в prolog_before_old.php
[*]создал файл prolog_before.php с таким содержимым
[/LIST]
[CODE]<?
if (!($indexfile = fopen("D:/WebServers/Bitrix/www/bitrix/templates/sergey/index.php", "r")))
{
echo "could not open file!";
}
else
{
$file = fopen("D:/WebServers/Bitrix/www/bitrix/templates/sergey/header.php", "w");
while ($buffer = fgets($indexfile, 65535))
{
if (strpos($buffer, "#WORK_AREA#") > 0)
{
fputs($file, $buffer, strpos($buffer, "#WORK_AREA#"));
$buffer = substr($buffer, strpos($buffer, "#WORK_AREA#") + 9);
fclose($file);
$file = fopen("D:/WebServers/Bitrix/www/bitrix/templates/sergey/footer.php", "w");
fputs($file, $buffer, strpos($buffer, "#WORK_AREA#"));
}
else
{
fputs($file, $buffer);
};
};
fclose($file);
fclose($indexfile);
}
?>[/CODE]
в результате при каждом переходе по страницам я получаю вот что - мой файл шаблон - который я редактирую во внешней программе раскладывается на два, которые необходимы для битрикса - на сервере так делать конечно же не гоже - но для себя - на локальной машине думаю можно и так
p.s. не забудте пути поправить :)
p.p.s. забыл добавить - файлы плоги правил в \bitrix\modules\main\include\ и самое главное - мой файл шаблон лежт в bitrix/templates/МОЙ_ШАБЛОН/index.php
p.p.p.s. не забудте поправить пути
[LIST]
[*]переименовал файл prolog_before.php в prolog_before_old.php
[*]создал файл prolog_before.php с таким содержимым
[/LIST]
[CODE]<?
if (!($indexfile = fopen("D:/WebServers/Bitrix/www/bitrix/templates/sergey/index.php", "r")))
{
echo "could not open file!";
}
else
{
$file = fopen("D:/WebServers/Bitrix/www/bitrix/templates/sergey/header.php", "w");
while ($buffer = fgets($indexfile, 65535))
{
if (strpos($buffer, "#WORK_AREA#") > 0)
{
fputs($file, $buffer, strpos($buffer, "#WORK_AREA#"));
$buffer = substr($buffer, strpos($buffer, "#WORK_AREA#") + 9);
fclose($file);
$file = fopen("D:/WebServers/Bitrix/www/bitrix/templates/sergey/footer.php", "w");
fputs($file, $buffer, strpos($buffer, "#WORK_AREA#"));
}
else
{
fputs($file, $buffer);
};
};
fclose($file);
fclose($indexfile);
}
?>[/CODE]
в результате при каждом переходе по страницам я получаю вот что - мой файл шаблон - который я редактирую во внешней программе раскладывается на два, которые необходимы для битрикса - на сервере так делать конечно же не гоже - но для себя - на локальной машине думаю можно и так
p.s. не забудте пути поправить :)
p.p.s. забыл добавить - файлы плоги правил в \bitrix\modules\main\include\ и самое главное - мой файл шаблон лежт в bitrix/templates/МОЙ_ШАБЛОН/index.php
p.p.p.s. не забудте поправить пути