/** * @access private * Si les NEWS sont activé, on inscrit les URLs dans le sitemap */ private function writeNews($idlang) { // Table des langues $lang = new backend_db_block_lang(); // Retourne le code ISO $db = $lang->s_data_iso($idlang); /*instance la classe*/ $sitemap = new magixcjquery_xml_sitemap(); $attr_name = parent::s_config_named_data('news'); if ($attr_name['status'] == 1) { /** * La racine des news par langue */ $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_news_root_url($db['iso'], true), $this->lastmod_dateFormat(), 'always', 0.7); /** * Les news par langue */ foreach (parent::s_news_sitemap($idlang) as $data) { $curl = new magixglobal_model_dateformat(); $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_news_url($data['iso'], $curl->date_europeen_format($data['date_register']), $data['n_uri'], $data['keynews'], true), $this->lastmod_dateFormat(), 'always', 0.8); } } }