您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms添加同tag标签文章数目显示的方法
李恩妙2024-09-05 23:02:19pbootcms教程已有人查阅
导读有网友来问他用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怎么创建模板文件
学习程序,一定要多动手,多思考。由于本系列是模板制作教程,因此不会涉及一些基础的HTML以及CSS这些知识的详解,大家需要自行去了解。 -
pbootcms文章状态为关闭时tag标签依旧显示数据的解决方法
现在pbootcms默认的并没有根据文章状态显示隐藏。在平时一般使用中可能影响不大,但是碰到类似本站右侧有tags列表展示,而且还配了数量显示,那么当用户看到明明显示有数量点击进去却没有,这种体验效果就很差。 -
pbootcms网站转移后无法打开提示“No input file specifed”怎么办
检查根目录是不是含有.user.ini文件,有的话删除掉,一般就可以了。如果还不行或者是在本地尝试重启Apache或者Nginx服务。 -
pbootcms内页打不开的解决方法
最近有同学遇到pbootcms内页无 常访问的情况。包括但不限于:1、点任何链接都跳转到首页2、内页访问报错。
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- Pbootcms提示PDO方式连接数据库错误:invalid data source name
- PbootCMS开发手册公共标签使用方法
- pbootcms安装显示No input file specified.的解决方法
- PbootCMS常用的if判断语句有哪些,PbootCMSif判断语句集合
- pbootcms提示“您访问路径含有非法字符,防注入系统提醒您请勿尝试非法操作!”
- pbootcms模板后台登录页面在哪里修改
- pbootcmsV2.0.6新增的个人扩展标签定制每日一图的方法
- PbootCMS的运行环境有什么要求
- pbootcms怎么实现上传文件使用原名称不改名
- pbootcms文章用keywords关键词或tag相关调用的方法