您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms增加tag标签文章数量显示的方法
魏争博2024-08-29 22:51:36pbootcms教程已有人查阅
导读有网友来问他用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现pbootcms的tags标签循环默认不带单个tag的数量调用,这种情况就只能自己去二开支持了
有网友来问他用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现pbootcms的tags标签循环默认不带单个tag的数量调用,这种情况就只能自己去二开支持了,下面来讲下如何操作。
教程步骤
打开修改文件:/APPs/home/controller/ParserController.php
1、找到这段代码(有两处),在下方添加新代码
教程步骤
打开修改文件:/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}[tags:text]([tags:sum]){/pboot:tags}
这样就搞定了,不过慢慢的你会发现个bug,我后台文章状态选择了关闭,他的tag怎么也被调用出来了,右侧显示1个的时候点击进去就会显示无数据。这个问题打开这篇文章参考操作修复Pbootcms文章状态为关闭时tag标签依旧显示问题,增加文章状态判断。
本文标签:
很赞哦! ()
相关文章
随机图文
-
pbootcms增加foreach指定内容按条件遍历(默认逗号条件)方法
通过二次开发新增的这个标签可以实现按指定的字符进行遍历,不填写char参数默认使用逗号进行分割遍历。如上图:图中想把abcd用竖线进行分割,也可以使用逗号或其他自定义符号。 -
pbootcms后台增加点击数自定义修改的实现方法
目前pbootcmsV3.1.3版本网站后台不支持点击数自定义修改。对于新站点来说体验不是很好。一、模版增加点击数输入框 -
pbootcms怎么开启后台菜单管理功能
非常简单粗暴的方式直接在后台页面修改后缀后就可进入有以下两种链接方式 -
pbootcms网站被黑了被挂马了生成无数的链接怎么办
最近pbootcms被疯狂的针对,使用pbootcms系统的企业网站很多都遭到了灰产的入侵,植入了很多灰产链接。目前已知的是Pbootcms 3.2.0以下版本存在if标签漏洞
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- pbootcms后台“登录失败:表单提交校验失败,请刷新后重试”怎么办
- pbootcms网站转移后打开报错提示“No input file specifed”解决方法
- pbootcms怎么获取结果页面的搜索keyword值和tag值
- pbootcms提示“您访问路径含有非法字符,防注入系统提醒您请勿尝试非法操作!”
- PbootCMS内容详情标签使用说明手册
- pbootcms标签分页url无限重复叠加BUG的解决方法
- pbootcms默认面包屑导航样式修改及自定义的设置方法
- pbootcms后台增加点击数自定义修改的实现方法
- pbootcms上传通过layui实现留言文件上传功能
- pbootcms模板内容详情页标签调用代码实例