Copyright 2013-2014 All Rights Reserved Theme by www.tbwwir.cn 版權所有
AB模板網(www.tbwwir.cn)專注企業網站模板制作,包括企業pbootcms網站模板,靜態網頁模板,網站源碼下載,HTML網站模板等等。XML地圖 網站地圖 今日更新
免責聲明:本站所有資源(模板、圖片)搜集整理于互聯網或者網友提供,僅供學習與交流使用,如果不小心侵犯到你的權益,請及時聯系我們刪除該資源。
養好習慣,修改這些文件之前做好備份。
1、打開/apps/home/model/SitemapModel.php,在78行后面增加個指定分類標簽調用代碼。
2、打開/apps/home/controller/SitemapController.php,在73行后面增加
// 指定分類標簽調用 public function getSortTags($scode) { $join = array( array( 'ay_content_sort b', 'a.scode=b.scode', 'LEFT' ), array( 'ay_model c', 'b.mcode=c.mcode', 'LEFT' ) ); $scode_arr = array(); if ($scode) { // 獲取所有子類分類編碼 $this->scodes = array(); // 先清空 $scodes = $this->getSubScodes(trim($scode)); // 獲取子類 // 拼接條件 $scode_arr = array( "a.scode in (" . implode_quot(',', $scodes) . ")", "a.subscode='$scode'" ); } $result = parent::table('ay_content a')->where('a.status=1')->where("c.type=2 AND a.tags<>''") ->where($scode_arr, 'OR') ->join($join) ->order('a.visits DESC') ->column('a.tags'); return $result; } |
2、打開/apps/home/controller/SitemapController.php,在73行后面增加
if (! ! $rs = $this->model->getSortTags('')) { $tags = implode(',', $rs); // 把欄目tags串起來 AB模板網 $tags = array_unique(explode(',', $tags)); // 再把所有tags組成數組并去重 foreach ($tags as $key2 => $value2) { if (! in_array($value2, array_column($data, 'tags'))) { // 避免重復輸出 $url_rule_type = $this->config('url_rule_type') ?: 3; if ($url_rule_type == 3) { $link2 = Url::home('tag=' . urlencode($value2), ''); } else { $link2 = Url::home('tag/' . urlencode($value2)); } $str .= $this->makeNode($link2, date('Y-m-d'), '0.80'); } } } |