本文整理汇总了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