<rp id="ffe9h"></rp>

  • <li id="ffe9h"></li>
    1. 適合自己的 ● 才是最好的 新聞動態,洞悉互聯網前沿資訊,探尋網站營銷規律
      當前位置:網站首頁 >> 網站制作
      pbootcms增加同tag標簽文章數量顯示
      日期:2021-12-29 11:37:30 來源:合肥良馬網絡科技有限公司 官網:http://www.us-vibramfivefingers.com/ 閱讀:48次
      有網友來問他用tags循環出來的tag標簽如何才能顯示每個的數量,去翻看官方手冊就會發現PbootCMS的tags標簽循環默認不帶單個tag的數量調用,這種情況就只能自己去二開支持了,下面來講下如何操作。

      pbootcms增加同tag標簽文章數量顯示

      教程步驟
       
      打開修改文件:/apps/home/controller/ParserController.php
       
      1、找到這段代碼(有兩處),在下方添加新代碼
      1 $tags = implode(',', $rs); // 把欄目tags串起來
      添加后

      1 $tags = implode(',', $rs); // 把欄目tags串起來
      2 $tagsArrSum = array_count_values(explode(',', $tags)); // @mk-tags_one_sum 把所有tags組成數組并計算每個值得數量

      pbootcms增加同tag標簽文章數量顯示

      2、找到這段代碼在下方位置,添加新的判斷,具體位置看截圖

      1 case 'text':
      2     $one_html = str_replace($matches2[0][$j], $this->adjustLabelData($params, $value['tags']), $one_html);
      3     break;


      添加后

      1 case 'text':
      2     $one_html = str_replace($matches2[0][$j], $this->adjustLabelData($params, $value['tags']), $one_html);
      3     break;
      4 case 'sum':
      5     $sum = $tagsArrSum[$value['tags']]; // @mk-tags_one_sum
      6     $one_html = str_replace($matches2[0][$j], $sum, $one_html);
      7     break;


      pbootcms增加同tag標簽文章數量顯示

      3、上面修改后,前臺就讀了個sum標簽,具體使用如下

      1 {pboot:tags scode=6 target=tag}
      2   <li><a href="[tags:link]"><p title="[tags:text]">[tags:text]</p><font><span>([tags:sum])</span></font></a></li>
      3 {/pboot:tags}

      效果截圖:

      pbootcms增加同tag標簽文章數量顯示

      這樣就搞定了,不過慢慢的你會發現個bug,我后臺文章狀態選擇了關閉,他的tag怎么也被調用出來了,右側顯示1個的時候點擊進去就會顯示無數據。這個問題打開這篇文章參考操作修復PbootCMS文章狀態為關閉時tag標簽依舊顯示問題,增加文章狀態判斷。
      本文標題:pbootcms增加同tag標簽文章數量顯示
      本文網址:http://www.us-vibramfivefingers.com/news/1547.html
      原創作者:合肥良馬網絡科技有限公司 版權所有,轉載請注明出處,并以鏈接形式注明。
      聲明:本頁內容由合肥良馬網絡科技有限公司通過網絡收集編輯和原創所得,所有資料僅供用戶參考;本站不擁有所有權,也不承認相關法律責任。如您認為本網頁中有涉嫌抄寫的內容,請及時與我們聯系進行舉報,并提供相關證據,工作人員會在5個工作日內聯系您,一經查實,本站將立刻刪除涉嫌侵權內容。如果您對SEO優化核心技術文章感興趣,請點擊查看網絡推廣網站制作的相關文章,請關注良馬科技官網(www.us-vibramfivefingers.com)

      O|DWOMAN中国老熟妇