PbotCMS增加了ta标签文章的数量
2024-09-20 00:57:00

教程步骤
打开修改文件:/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} |
效果截图:

这样做,但慢慢地你会发现一个错误,我的背景文章状态选择关闭,他的标签也被调用,右边显示一个点击将显示无数据。打开这篇文章以供参考修复PbotCMS文章的状态关闭时,标签仍然显示问题,增加对文章状态的判断。