• <optgroup id="u64fw"><strong id="u64fw"></strong></optgroup>

  • 十五年風雨路 · 一心鑄精品

    一個官網 留一件精品 做一個項目 樹一塊樣板

    pbootcms網站建設的時候想增加同tag標簽文章數量顯示

    上一篇我們提到: 一般網站建設的時候,都要在網站底部都會留下 某某年-某某年 某某公司版權所有的 字樣。例如:2015-2020 四川冠辰科技開發有限公司版權所有。每年都要將后面個年份數字手動+1。好麻煩哦,還容易忘記。PbootCms網站建設的時候網站底部版權自動顯示年份的小優化,不用經常更改特方便。今天成都網站建設公司四川冠辰科技帶你來

    接下來我們進入今天的正文:
    2022-03-15

    有網友來問pbootcms網站建設的時候想用tags循環出來的tag標簽如何才能顯示每個的數量,去翻看官方手冊就會發現PbootCMS的tags標簽循環默認不帶單個tag的數量調用,這種情況就只能自己去二開支持了,pbootcms網站建設的下面來講下如何操作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、找到這段代碼在下方位置,添加新的判斷,具體位置看截圖

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



    添加后

    1case 'text':
    2    $one_html = str_replace($matches2[0][$j], $this->adjustLabelData($params, $value['tags']), $one_html);
    3    break;
    4case '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標簽依舊顯示問題,增加文章狀態判斷。

    理論上后臺文章狀態關閉了,那么前臺的這篇文章生成出來的tag就應該消失掉,但是現在PbootCMS默認的并沒有根據文章狀態顯示隱藏。在平時一般使用中可能影響不大,但是碰到類似本站右側有tags列表展示,而且還配了數量顯示,那么當用戶看到明明顯示有數量點擊進去卻沒有,這種體驗效果就很差。那么現在就來講下如何修復這個問題,實現tag標簽可以隨文章狀態實現顯示和隱藏。

    實現方法

    打開這個文件 ppshomemodelParserModel.php,找到getSortTags($scode)截圖這個位置

    image.png

    在其最后找到

    $result = parent::table('ay_content a')->where("c.type=2 AND a.tags<>''")
        ->where($scode_arr, 'OR')
        ->join($join)
        ->order('a.visits DESC')
        ->column('a.tags');
    return $result;

    將其修改為以下,保存即可

    $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;

    方法解讀

    上面的方法是給去數據庫查找的時候增加了個狀態判斷where('a.status=1')




    二維碼

    掃一掃,瀏覽關注本文

    主營業務

    • 高端網站定制
    • SEO網站優化
    • 手機網站建設
    • 網站維護
    • 網頁設計制作
    • 微信小程序開發

    TAGS

    隨機案例

    • 宏冠服飾網站建設

      宏冠服飾網站建設

    • 明霆基礎工程網站建設

      明霆基礎工程網站建設

    • 康偉管業/PP超靜音排水管材/網站建設

      康偉管業/PP超靜音排水管材/網站建設

    • 高鐵乘務/成都職業學校/四川高鐵職業技術學校/網站建設

      高鐵乘務/成都職業學校/四川高鐵職業技術學校/···

    • 金鹿凱斯服飾/服裝網站建設

      金鹿凱斯服飾/服裝網站建設

    • 功夫螞蟻餐飲火鍋加盟網站建設

      功夫螞蟻餐飲火鍋加盟網站建設

    • 修柏建筑幕墻工程網站建設

      修柏建筑幕墻工程網站建設

    • 阿杰美容美發培訓網站建設

      阿杰美容美發培訓網站建設

    案例展示 / CASE

    功夫螞蟻餐飲火鍋加盟網站建設

    功夫螞蟻是一家專注于麻辣燙,火鍋,串串香行業的優質餐飲連鎖加盟公司。提供火鍋串串香加盟免費指導、火鍋加盟店選址等,讓您在加盟···

    查看詳情

    天翊裝飾網站建設

    天翊裝飾公司網站以html5響應式一體化設計制作,高端大氣上次,關鍵詞:裝修公司網站建設,裝飾公司網站建設,成都裝修公司網站建···

    查看詳情

    嬰之皇/孕嬰/母嬰連鎖加盟/網站建設

    查看詳情

    蜀豐食品包裝網站建設

    實力讓我們引領行業為您鎖住健康,讓食品更安全,讓生活更健康!成都市都江堰市蜀豐食品包裝有限公司成立于2014年初,是一家集研···

    查看詳情

    金鹿凱斯服飾/服裝網站建設

    金鹿凱斯服飾/服裝網站建設以html5響應式一體化設計制作,手機端自動響應,高端大氣上次,關鍵詞:成都職業裝網站建設,成都職業裝···

    查看詳情

    修柏建筑幕墻工程網站建設

    查看詳情

    晉沙匯川服裝定制網站建設

    查看詳情

    明霆基礎工程網站建設

    查看詳情

    高鐵乘務/成都職業學校/四川高鐵職業技術學校/網站建設

    查看詳情

    康偉管業/PP超靜音排水管材/網站建設

    查看詳情

    阿杰美容美發培訓網站建設

    查看詳情

    新文必生印務、印刷網站建設、包裝網站建設

    成都印刷網站建設,成都印刷廠網站設計,成都畫冊印刷網站制作,成都畫冊制作網站建設,成都印刷廠家網站建設,四川印刷網站建設,四川···

    查看詳情

    聯系我們 / CONTACT US

    • 四川省成都市金牛區五福橋東路229號龍湖北城天街28棟903
    • 服務熱線:028-86088588  18080432432(微信同號)
    • 總機:028-62322623-0
    • QQ:3575114  107086147

    掃碼訪問手機網站

    版權所有 Copyright ? 2007-2022 四川冠辰科技開發有限公司    川公安網備案:51010602001006號     

    地址:四川省成都市金牛區五福橋東路229號龍湖北城天街28棟903  蜀ICP備11012605號-1

    始于2007年,十五年品牌網站建設,值得信賴!  xml地圖txt地圖

    学生粉嫩下面自慰喷水

  • <optgroup id="u64fw"><strong id="u64fw"></strong></optgroup>