Changeset 20270


Ignore:
Timestamp:
2011/02/20 21:21:33 (10 years ago)
Author:
shutta
Message:

refs #793 #970 #982
トラックバック機能の削除

Location:
branches/version-2_5-dev
Files:
5 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/Smarty/templates/default/products/detail.tpl

    r20116 r20270  
    461461 
    462462 
    463     <!--{if $arrTrackbackView == "ON"}--> 
    464         <!--▼トラックバック--> 
    465         <div id="trackbackarea"> 
    466             <h2>この商品に対するトラックバック</h2> 
    467             <h3>この商品のトラックバック先URL</h3> 
    468             <input type="text" name="trackback" value="<!--{$trackback_url}-->" size="100" class="box500" /> 
    469  
    470             <!--{if $arrTrackback}--> 
    471                 <ul> 
    472                 <!--{section name=cnt loop=$arrTrackback}--> 
    473                     <li><strong><!--{$arrTrackback[cnt].create_date|sfDispDBDate:false}--> <a href="<!--{$arrTrackback[cnt].url}-->" target="_blank"><!--{$arrTrackback[cnt].title|h}--></a> from <!--{$arrTrackback[cnt].blog_name|h}--></strong> 
    474                         <p><!--{$arrTrackback[cnt].excerpt|mb_strimwidth:0:200:"..."|h}--></p></li> 
    475                 <!--{/section}--> 
    476                 </ul> 
    477             <!--{/if}--> 
    478         </div> 
    479         <!--▲トラックバック--> 
    480     <!--{/if}--> 
    481  
    482  
    483463    <!--▼関連商品--> 
    484464    <!--{if $arrRecommend}--> 
  • branches/version-2_5-dev/data/class/helper/SC_Helper_CSV.php

    r20207 r20270  
    2828    /** レビュータイトル */ 
    2929    var $arrREVIEW_CVSTITLE; 
    30  
    31     /** トラックバック項目 */ 
    32     var $arrTRACKBACK_CVSCOL; 
    33  
    34     /** トラックバックタイトル */ 
    35     var $arrTRACKBACK_CVSTITLE; 
    3630 
    3731 
     
    188182            // 各項目をCSV出力用に変換する。 
    189183            $data .= $this->lfMakeReviewCSV($list_data[$i]); 
    190         } 
    191         return $data; 
    192     } 
    193  
    194     // CSV出力データを作成する。(トラックバック) 
    195     function lfGetTrackbackCSV($where, $option, $arrval) { 
    196         $from = "dtb_trackback AS A INNER JOIN dtb_products AS B on A.product_id = B.product_id "; 
    197         $cols = SC_Utils_Ex::sfGetCommaList($this->arrTRACKBACK_CVSCOL); 
    198  
    199         $objQuery =& SC_Query::getSingletonInstance(); 
    200         $objQuery->setOption($option); 
    201  
    202         $list_data = $objQuery->select($cols, $from, $where, $arrval); 
    203  
    204         $max = count($list_data); 
    205         if (!isset($data)) $data = ""; 
    206         for($i = 0; $i < $max; $i++) { 
    207             // 各項目をCSV出力用に変換する。 
    208             $data .= $this->lfMakeTrackbackCSV($list_data[$i]); 
    209184        } 
    210185        return $data; 
     
    319294    } 
    320295 
    321     // 各項目をCSV出力用に変換する。(トラックバック) 
    322     function lfMakeTrackbackCSV($list) { 
    323  
    324         $line = ""; 
    325  
    326         foreach($list as $key => $val) { 
    327             $tmp = ""; 
    328             switch($key) { 
    329             case 'status': 
    330                 $tmp = $this->arrTrackBackStatus[$val]; 
    331                 break; 
    332             default: 
    333                 $tmp = $val; 
    334                 break; 
    335             } 
    336  
    337             $tmp = preg_replace('/[",]/', " ", $tmp); 
    338             $line .= "\"".$tmp."\","; 
    339         } 
    340         // 文末の","を変換 
    341         $line = $this->replaceLineSuffix($line); 
    342         return $line; 
    343     } 
    344  
    345296    /** 
    346297     * 行末の ',' を CRLF へ変換する. 
     
    400351                                          'コメント' 
    401352                                          ); 
    402  
    403         $this->arrTRACKBACK_CVSTITLE = array( 
    404                                              '商品名', 
    405                                              'ブログ名', 
    406                                              'ブログ記事タイトル', 
    407                                              'ブログ記事内容', 
    408                                              '状態', 
    409                                              '投稿日' 
    410                                              ); 
    411  
    412         $this->arrTRACKBACK_CVSCOL = array( 
    413                                            'B.name', 
    414                                            'A.blog_name', 
    415                                            'A.title', 
    416                                            'A.excerpt', 
    417                                            'A.status', 
    418                                            'A.create_date' 
    419                                            ); 
    420353    } 
    421354     
  • branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Control.php

    r20164 r20270  
    107107        for ($i = 0; $i < count($arrSiteControlList); $i++) { 
    108108            switch ($arrSiteControlList[$i]["control_id"]) { 
    109                 // トラックバック 
    110                 case SITE_CONTROL_TRACKBACK: 
    111                     $arrSiteControlList[$i]["control_area"] 
    112                             = $masterData->getMasterData("mtb_site_control_track_back"); 
    113                     break; 
    114109                // アフィリエイト 
    115110                case SITE_CONTROL_AFFILIATE: 
  • branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php

    r20240 r20270  
    267267        //レビュー情報の取得 
    268268        $this->arrReview = $this->lfGetReviewData($product_id); 
    269         // トラックバック情報の取得 
    270  
    271         // トラックバック機能の稼働状況チェック 
    272         if (SC_Utils_Ex::sfGetSiteControlFlg(SITE_CONTROL_TRACKBACK) != 1) { 
    273             $this->arrTrackbackView = "OFF"; 
    274         } else { 
    275             $this->arrTrackbackView = "ON"; 
    276             $this->arrTrackback = $this->lfGetTrackbackData($product_id); 
    277         } 
    278         $this->trackback_url = TRACKBACK_TO_URL . $product_id; 
     269 
    279270        //関連商品情報表示 
    280271        $this->arrRecommend = $this->lfPreGetRecommendProducts($product_id); 
     
    514505        $arrReview = $objQuery->select($col, $from, $where, $arrval); 
    515506        return $arrReview; 
    516     } 
    517  
    518     /* 
    519      * 商品ごとのトラックバック情報を取得する 
    520      * 
    521      * @param $product_id 
    522      * @return $arrTrackback 
    523      */ 
    524     function lfGetTrackbackData($product_id) { 
    525  
    526         $arrTrackback = array(); 
    527  
    528         $objQuery =& SC_Query::getSingletonInstance(); 
    529         //商品ごとのトラックバック情報を取得する 
    530         $col = "blog_name, url, title, excerpt, title, create_date"; 
    531         $from = "dtb_trackback"; 
    532         $where = "del_flg = 0 AND status = 1 AND product_id = ? ORDER BY create_date DESC LIMIT " . TRACKBACK_VIEW_MAX; 
    533         $arrTrackback = $objQuery->select($col, $from, $where, array($product_id)); 
    534         return $arrTrackback; 
    535507    } 
    536508 
  • branches/version-2_5-dev/html/user_data/packages/default/css/products.css

    r20116 r20270  
    287287} 
    288288 
    289 /* トラックバック 
    290 ----------------------------------------------- */ 
    291 div#trackbackarea { 
    292     clear: both; 
    293     padding: 35px 0 0 0; 
    294 } 
    295  
    296 div#trackbackarea h2 { 
    297     padding: 0 0 10px 0; 
    298 } 
    299  
    300 div#trackbackarea h3 { 
    301     font-size: 100%; 
    302     font-weight: bold; 
    303     padding: 0 0 10px 0; 
    304 } 
    305  
    306 div#trackbackarea .box500 { 
    307     width: 500px; 
    308     border: solid 1px #ccc; 
    309 } 
    310  
    311289/* 関連商品 
    312290----------------------------------------------- */ 
Note: See TracChangeset for help on using the changeset viewer.