- 問題描述:PbootCMS預設生成的
sitemap.xml
不包含tag
標籤連結。 - 解決方法:
- 開啟
/apps/home/model/SitemapModel.php
,在第78行後增加以下程式碼:// 指定分類標籤呼叫 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; }
- 開啟
/apps/home/controller/SitemapController.php
,在第73行後增加以下程式碼:if (!empty($rs = $this->model->getSortTags(''))) { $tags = implode(',', $rs); // 把欄目tags串起來 $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'); } } }
- 開啟
PbootCMS生成的 sitemap.xml 中增加 tag 標籤連結
相關文章
- Golang中struct結構標籤(Tag)的使用GolangStruct
- Git tag 標籤Git
- Git-tag標籤Git
- Git刪除tag標籤Git
- 易優tag TAG呼叫標籤-EyouCms手冊
- PbootCMS可使用的列表標籤內容tags標籤呼叫boot
- 支援織夢標籤的quick text tag配置檔案(連續更新)UI
- Git檢視所有tag標籤Git
- Git tag標籤用法詳解Git
- Git (10)-- 打標籤(git tag)Git
- PbootCMS基本呼叫標籤大全boot
- pbootcms呼叫搜尋頁keyword值數量和標籤頁tag值和數量boot
- 給你的ABAP物件打上標籤(Tag)物件
- PbootCMS整理判斷是否連結賦值各種條件判斷和標籤boot賦值
- 如何在易優EyouCms中為文章新增TAG標籤?
- pbootcms常用標籤程式碼集合boot
- Git tag標籤與branch分支的區別Git
- pbootcms百度編輯器UEDITOR給超連結預設新增rel="nofollow"標籤boot
- 織夢CMS友情連結標籤
- 雲伺服器php中的short_open_tag短標籤使用伺服器PHP
- Git tag標籤與branch分支 區別Git
- Git檢視tag標籤建立時間Git
- tag標籤是怎麼用OT實現的?
- pbootcms模板指定欄目標籤呼叫boot
- PbootCMS 7. 麵包屑標籤boot
- PbootCMS會員相關標籤呼叫boot
- PbootCMS導航選單標籤的小技巧boot
- 【Python】正規表示式過濾文字中的html標籤、url超連結、img連結PythonHTML
- C#裡面超連結標籤的使用C#
- 關於pycharm無法顯示tag標籤PyCharm
- HTML常用基礎標籤:圖片與超連結標籤全解!HTML
- PBOOTCMS如何呼叫站點資訊標籤boot
- PbootCMS詳情頁常見標籤呼叫boot
- HTML中IMG標籤總結HTML
- HTML樣式插入、連結、表單標籤HTML
- Steam標籤學:哪些tag下的遊戲更賣座?遊戲
- vuejs實現新增tag標籤程式碼例項VueJS
- Music Tag Editor Mac(音訊標籤編輯器)Mac音訊