您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程

pbootcms增加tag标签文章数量显示的方法

魏争博2024-08-29PbootCMS教程已有人查阅

导读有网友来问他用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现pbootcms的tags标签循环默认不带单个tag的数量调用,这种情况就只能自己去二开支持了

有网友来问他用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现pbootcms的tags标签循环默认不带单个tag的数量调用,这种情况就只能自己去二开支持了,下面来讲下如何操作。
教程步骤
打开修改文件:/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标签依旧显示问题,增加文章状态判断。

本文标签:

很赞哦! ()

相关源码

  • html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码
  • pbootcms模板(PC+WAP)微信小程序开发公司网站本模板为微信小程序开发代理、软件开发公司等企业设计,基于PbootCMS内核开发,支持PC+WAP双端响应式布局,数据实时同步,适用于多行业快速建站。查看源码
  • (自适应)html5导航目录索引工具类网站源码下载本模板基于PbootCMS开发,为站长导航、网址导航类网站设计。采用HTML5+CSS3技术构建,适配PC端和移动端,提供流畅的浏览体验。适用于个人站长、资源导航平台等场景查看源码
  • (PC+WAP)五金机械设备营销型模板下载带在线留言为机械设备制造商设计的营销型模板,集成产品参数对比系统、产品展示模块和询价管理功能。采用PbootCMS开发内核,PHP7+运行环境。手工编写语义化HTML5结构,CSS3动画优化交互体验。查看源码
  • pbootcms模板PC+WAP娱乐新闻资讯类博客网站源码该模板基于PbootCMS内核开发,专为娱乐新闻、健康生活类资讯网站设计,同时支持快速适配其他行业(如企业官网、博客门户等),仅需替换图文内容即可完成转型。查看源码
  • pbootcms网站模板响应式全屏旅游景区网站源码本模板为风景民宿、旅游景区等企业设计,基于PbootCMS内核开发,具备响应式布局与专业SEO优化功能,助力企业低成本高效获客。以下是核心特点:查看源码
分享笔记 (共有 篇笔记)
验证码: