本文整理匯總了PHP中eZContentLanguage::clearCronjobMode方法的典型用法代碼示例。如果您正苦於以下問題:PHP eZContentLanguage::clearCronjobMode方法的具體用法?PHP eZContentLanguage::clearCronjobMode怎麽用?PHP eZContentLanguage::clearCronjobMode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類eZContentLanguage
的用法示例。
在下文中一共展示了eZContentLanguage::clearCronjobMode方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1:
* (site locale and site url), then iterating over site language information fetch
* the root node of the content tree (settings based) in each language and then all
* child nodes in each language. Next iterating over an array of all nodes in all
* locales, for each node, generate the sitemap xml representing that node.
*
* Finally a valid xml sitemap file is written out to disk (settings based var/ dir root by default)
*
* File containing the bcgooglesitemaps siteaccess sitemap generator cronjob part
*
*/
/**
* BC: In testing multi-lingual sites with single language siteaccess installations
* we have found it is tipically best for the cronjob mode to be disabled. Otherwise
* content in all possible languages is returned in subtree results.
*/
eZContentLanguage::clearCronjobMode();
/**
* Get a reference to eZINI. append.php will be added automatically.
*/
$ini = eZINI::instance('site.ini');
$bcgooglesitemapsINI = eZINI::instance('bcgooglesitemaps.ini');
/**
* BC: Testing for settings required by the script and defining other variables required by the script
*/
if ($bcgooglesitemapsINI->hasVariable('BCGoogleSitemapSettings', 'SitemapRootNodeID') && $bcgooglesitemapsINI->hasVariable('BCGoogleSitemapSettings', 'Path') && $bcgooglesitemapsINI->hasVariable('BCGoogleSitemapSettings', 'Filename') && $bcgooglesitemapsINI->hasVariable('BCGoogleSitemapSettings', 'Filesuffix') && $bcgooglesitemapsINI->hasVariable('BCGoogleSitemapSettings', 'Protocol') && $bcgooglesitemapsINI->hasVariable('Classes', 'ClassFilterType') && $bcgooglesitemapsINI->hasVariable('Classes', 'ClassFilterArray') && $ini->hasVariable('SiteSettings', 'SiteURL') && $ini->hasVariable('FileSettings', 'VarDir')) {
/**
* BC: Define root content tree node ID
*/
$sitemapRootNodeID = $bcgooglesitemapsINI->variable('BCGoogleSitemapSettings', 'SitemapRootNodeID');
/**
* BC: Define the sitemap basename and output file suffix