Доработанный код скрипта.
Этот код вызывает PHP с включением short_open_tag.
Еще в скрипте указано запуска скрипта без ограничения и вызова команды
CPostingTemplate::Execute ровно столько раз сколько в системе рубрик.
| Код |
|---|
#!/usr/bin/php -d short_open_tag=on
<?php
ini_set('short_open_tag', 1);
ini_set('sendmail_path', '/opt/CommuniGate/sendmail');
ini_set("max_execution_time", 1000);
ini_set("max_input_time", 1000);
//Здесь необходимо указать ваш DOCUMENT_ROOT!
$_SERVER["DOCUMENT_ROOT"] = "/srv/www/htdocs/kazbc.kz/public_html";
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
set_time_limit(0);
define("LANG", "ru");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("subscribe"))
$rub = CRubric::GetList(array("SORT"=>"ASC", "NAME"=>"ASC"), array("ACTIVE"=>"Y"));
$i=0;
while($rub->ExtractFields("r_")):
$i++;
echo $r_ID." - ".$i."\n";
CPostingTemplate::Execute();
endwhile;
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?> |