显示PbotCMS添加ta标签文章的数量
2024-09-20 01:02:05
一些网民问他如何使用标签循环标签显示每个数量,浏览官方手册会发现PbotCMS标签循环默认没有单个标签数量呼叫,这种情况只能去第二支持,以下是如何操作。
教程步骤
打开修改文件:/apps/home/controller/ParserController.php
1、找到这个代码(有两个地方),在下面添加新代码
$tags = implode(',', $rs); // 串起栏目tags |
添加后
$tags = implode(',', $rs); // 串起栏目tags $tagsArrSum = array_count_values(explode(',', $tags)); // @mk-tags_one_sum 将所有tags组成数组,计算每个值得的数量 |
截图
2、找到代码在下面的位置,添加新的判断,看截图的具体位置
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; |
截图:
3、上述修改后,前台阅读了sum标签,具体使用如下
{pboot:tags scode=6 target=tag} <li><a href="[tags:link]"><p title="[tags:text]">[tags:text]</p><font><span>([tags:sum])</span></font></a></li> {/pboot:tags} |
效果截图:
这样做,但慢慢地你会发现一个错误,我的背景文章状态选择关闭,他的标签也被调用,右边显示一个点击将显示无数据。