如何在PbootCMS中增加同tag标签文章数量显示

分类:知识百科 日期: 点击:0

在使用PbootCMS的过程中,网友有时会遇到需要在tag标签上显示对应文章数量的情况。本文将介绍如何通过修改程序代码来增加同tag标签文章数量的显示。

1

具体操作步骤如下:

1、打开文件 /apps/home/controller/ParserController.php

2、找到以下代码(有两处),并在下方添加新代码:

$tags = implode(',', $rs); // 把栏目tags串起来

添加后:

$tags = implode(',', $rs); // 把栏目tags串起来
$tagsArrSum = array_count_values(explode(',', $tags)); // @mk-tags_one_sum 把所有tags组成数组并计算每个值得数量

1-211226125H6155

3、找到以下代码,在下方位置添加新的判断:

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

添加后:

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

1232131

4、以上修改完成后,即可在模板中使用 [tags:sum] 标签来显示对应tag标签的文章数量。

例如:

{pboot:tags scode=6 target=tag}
  
  • [tags:text]

    ([tags:sum])
  • {/pboot:tags}

    5、以上操作完成后,在前台即可看到同tag标签文章数量的显示效果。

    2

    需要注意的是,当后台文章状态选择为关闭时,tag标签也会被调用出来,但是点击进去会发现无数据。此时需要打开这篇文章参考操作修复PbootCMS文章状态为关闭时tag标签依旧显示问题,增加文章状态判断。

    希望本文能够帮助您解决同tag标签文章数量显示的问题!

    标签:

    版权声明

    1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
    2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
    3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
    4. 如果素材损害你的权益请联系客服QQ:77594475 处理。