2016-04-05 12 views

答えて

0

1 ...私は、いくつかの機能を記述するために必要なもの、を意味する「agentSitemapGenerator」、/bitrix/php_interface/init.phpで

function agentSitemapGenerator() 
{ 

     // implement sitemap generation call 

     // function must return its name 
     return "agentSitemapGenerator();"; 
} 

2)あなたの関数でサイトマップ生成呼び出しを実装します。 私は

//подключение модуля поиска 
if(CModule::IncludeModule('search')) 
{ 
    //В этом массиве будут передаваться данные "прогресса". Он же послужит индикатором окончания исполнения. 
    $NS=Array(); 
    //Задаем максимальную длительность одной итерации равной "бесконечности". 
    $sm_max_execution_time = 0; 
    //Это максимальное количество ссылок обрабатываемых за один шаг. 
    //Установка слишком большого значения приведет к значительным потерям производительности. 
    $sm_record_limit = 5000; 
    do { 
     $cSiteMap = new CSiteMap; 
     //Выполняем итерацию создания, 
     $NS = $cSiteMap->Create("ru", array($sm_max_execution_time, $sm_record_limit), $NS); 
     //Пока карта сайта не будет создана. 
    } while(is_array($NS)); 
} 

コードがこの例が見つかりました:CSiteMapのhttp://dev.1c-bitrix.ru/community/blogs/oracle/254.php

説明::公式ドキュメントhttps://dev.1c-bitrix.ru/api_help/search/classes/csitemap/create.php

3)コントロールパネルのエージェントを作成して作成し

関連する問題