Changeset 20946


Ignore:
Timestamp:
2011/05/20 00:02:04 (10 years ago)
Author:
Seasoft
Message:

#1318 (sitemap.phpでURLが2重に出力される)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/pages/LC_Page_Sitemap.php

    r20764 r20946  
    3838 * 3. 公開されているすべての商品一覧ページ 
    3939 * 4. 公開されているすべての商品詳細ページ 
    40  * 5. html/mobile 以下の上記ページ 
    4140 * 
    4241 * このモジュールを設置後, 各検索エンジンにサイトマップを登録することにより, 検索エンジンの 
     
    7776 
    7877        $this->staticURL[] = HTTP_URL . 'rss/' . DIR_INDEX_PATH; 
    79         if (USE_MOBILE !== false) { 
    80             $this->staticURL[] = HTTP_URL; 
    81         } 
    8278    } 
    8379 
     
    8985    function process() { 
    9086        // ページのデータを取得 
    91         $this->arrPageList = $this->getPageData(); 
     87        // FIXME PCサイトのみに限定している。ある程度妥当だとは思うが、よりベターな方法はないだろうか。 
     88        $this->arrPageList = $this->getPageData('device_type_id = ?', DEVICE_TYPE_PC); 
    9289 
    9390        $objQuery = SC_Query_Ex::getSingletonInstance(); 
     
    226223            $arrPage['url'] = HTTP_URL . 'products/list.php?category_id=' . $row['category_id']; 
    227224            $arrRet[] = $arrPage; 
    228  
    229             // モバイルサイト 
    230             if (USE_MOBILE !== false) { 
    231                 $arrPage['url'] = HTTP_URL . 'products/list.php?category_id=' . $row['category_id']; 
    232                 $arrRet[] = $arrPage; 
    233             } 
    234225        } 
    235226        return $arrRet; 
     
    253244            $arrPage['url'] = HTTP_URL . substr(P_DETAIL_URLPATH, strlen(ROOT_URLPATH)) . $row['product_id']; 
    254245            $arrRet[] = $arrPage; 
    255  
    256             // モバイルサイト 
    257             if (USE_MOBILE !== false) { 
    258                 $arrPage['url'] = HTTP_URL . substr(MOBILE_P_DETAIL_URLPATH, strlen(ROOT_URLPATH)) . $row['product_id']; 
    259                 $arrRet[] = $arrPage; 
    260             } 
    261246        } 
    262247        return $arrRet; 
Note: See TracChangeset for help on using the changeset viewer.