コード例 #1
0
ファイル: sitemap.php プロジェクト: biggtfish/magixcms
 /**
  * Si le catalogue est activé, on inscrit les URLs dans le sitemap
  * @access private
  */
 private function writeCatalog($idlang)
 {
     /*instance la classe*/
     $sitemap = new magixcjquery_xml_sitemap();
     $attr_name = parent::s_config_named_data('catalog');
     if ($attr_name['status'] == 1) {
         // Table des langues
         $lang = new backend_db_block_lang();
         // Retourne le code ISO
         $db = $lang->s_data_iso($idlang);
         $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_catalog_root_url($db['iso'], true), $this->lastmod_dateFormat(), 'always', 0.7);
         foreach (parent::s_catalog_category($idlang) as $data) {
             $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_catalog_category_url($data['iso'], $data['pathclibelle'], $data['idclc'], true), $this->lastmod_dateFormat(), 'always', 0.8);
         }
         foreach (parent::s_catalog_subcategory_sitemap($idlang) as $data) {
             $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_catalog_subcategory_url($data['iso'], $data['pathclibelle'], $data['idclc'], $data['pathslibelle'], $data['idcls'], true), $this->lastmod_dateFormat(), 'always', 0.8);
         }
         foreach (parent::s_catalog_sitemap($idlang) as $data) {
             $uri = magixglobal_model_rewrite::filter_catalog_product_url($data['iso'], $data['pathclibelle'], $data['idclc'], $data['pathslibelle'], $data['idcls'], $data['urlcatalog'], $data['idproduct'], true);
             $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . $uri, $this->lastmod_dateFormat(), 'always', 0.9);
         }
     }
 }
コード例 #2
0
ファイル: admin.php プロジェクト: biggtfish/magixcms
 /**
  * URL index du module suivant la langue
  * @param $idlang
  */
 public function sitemap_uri_index($idlang)
 {
     $sitemap = new magixcjquery_xml_sitemap();
     // Table des langues
     $lang = new backend_db_block_lang();
     // Retourne le code ISO
     $db = $lang->s_data_iso($idlang);
     if ($db != null) {
         $sitemap->writeMakeNode(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_plugins_root_url($db['iso'], 'contact', true), $this->lastmod_dateFormat(), 'always', 0.7);
     }
 }