コード例 #1
0
ファイル: sitemap.php プロジェクト: biggtfish/magixcms
 /**
  * @access private
  * Ecrit les urls des images du catalogue (Google Image sitemap)
  */
 private function writeImagesCatalog($idlang)
 {
     // instance la classe
     $sitemap = new magixcjquery_xml_sitemap();
     // Les images des catégories du catalogue sur la racine de celui-ci
     foreach (parent::c_catalog_category($idlang) as $data) {
         if ($data['catimg'] != 0) {
             $sitemap->writeMakeNodeImage(magixcjquery_html_helpersHtml::getUrl() . magixglobal_model_rewrite::filter_catalog_root_url($data['iso'], true), 'img_c', magixcjquery_html_helpersHtml::getUrl() . '/upload/catalogimg/category/', parent::s_catalog_category($data['idlang']));
         }
     }
     //Les images des sous catégories du catalogue de chaque catégorie
     foreach (parent::s_catalog_category($idlang) as $data) {
         $count = parent::c_catalog_subcategory($data['idclc']);
         if ($count['subcatimg'] != 0) {
             $uri_cat = magixglobal_model_rewrite::filter_catalog_category_url($data['iso'], $data['pathclibelle'], $data['idclc'], true);
             $sitemap->writeMakeNodeImage(magixcjquery_html_helpersHtml::getUrl() . $uri_cat, 'img_s', magixcjquery_html_helpersHtml::getUrl() . '/upload/catalogimg/subcategory/', parent::s_catalog_subcategory_images_by_lang($data['idclc']));
         }
     }
     // Les images des produits du catalogue
     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);
         if ($data['imgcatalog'] != null) {
             $sitemap->writeMakeNodeImage(magixcjquery_html_helpersHtml::getUrl() . $uri, $data['imgcatalog'], magixcjquery_html_helpersHtml::getUrl() . '/upload/catalogimg/product/');
         }
     }
 }