有网友来问pbootcms网站建设的时候想用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现PbootCMS的tags标签循环默认不带单个tag的数量调用,这种情况就只能自己去二开支持了,pbootcms网站建设的下面来讲下如何操作tag标签文章数量。

pbootcms增加同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组成数组并计算每个值得数量
pbootcms增加同tag标签文章数量显示
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;
pbootcms增加同tag标签文章数量显示
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}
这样就搞定了,不过慢慢的你会发现个bug,我后台文章状态选择了关闭,他的tag怎么也被调用出来了,右侧显示1个的时候点击进去就会显示无数据。这个问题请看下面:修复PbootCMS文章状态为关闭时tag标签依旧显示问题,增加文章状态判断。
理论上后台文章状态关闭了,那么前台的这篇文章生成出来的tag就应该消失掉,但是现在PbootCMS默认的并没有根据文章状态显示隐藏。在平时一般使用中可能影响不大,但是碰到类似本站右侧有tags列表展示,而且还配了数量显示,那么当用户看到明明显示有数量点击进去却没有,这种体验效果就很差。那么现在就来讲下如何修复这个问题,实现tag标签可以随文章状态实现显示和隐藏。
实现方法
打开这个文件 ppshomemodelParserModel.php,找到getSortTags($scode)截图这个位置
image.png
在其*后找到
$result = parent::table('ay_content a')->where("c.type=2 AND a.tags<>''")
->where($scode_arr, 'OR')
->join($join)
->order('a.visits DESC')
->column('a.tags');
return $result;
将其修改为以下,保存即可
$result = parent::table('ay_content a')->where('a.status=1')->where("c.type=2 AND a.tags<>''")
->where($scode_arr, 'OR')
->join($join)
->order('a.visits DESC')
->column('a.tags');
return $result;
方法解读
上面的方法是给去数据库查找的时候增加了个状态判断where('a.status=1')
# app网站建设哪家不错
# 来问
# 搞定了
# 增加了
# 配了
# 白山电商网站建设
# 奶粉营销推广方案范文怎么写
# 盘锦抖音seo流程
# 珠海口碑seo推广公司
# 温州本地关键词排名企业
# 黄冈网站优化哪个好
# 巴中营销推广电话
# 特色的泉州seo平台
# 两处
# 网站优化兼职
# 购物网站建设哪家好
# 铁西区网站建设要求
# 河北seo排名方法公司
# 兴宁网站营销推广
# 容桂三水网站建设
# 网站推广真的管用吗知乎
# seo标准 异常 低
# 常熟营销型网站推广
# seo未来的发展情景
# 福建省住房建设厅网站
# 这段
# PbootCMS教程
# pbootcms
# 网站
# 时候
# 想增
# 加同
# 标签文
# 章数
# 量显
# 网站建设的
# 就会
# 这个问题
# pbootcms网站建设的时候想增加同tag标签文章数量显示
# 串起
# 将其
# 却没有
# 这种情况
# 这篇文章
# 不带
# 理论上
# 想用
# 你会发现
# 很差
# 读了
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
织梦自定义表单用js控制必填选项_织梦CMS教程
如何在万网自助建站平台快速创建网站?
dedecms织梦ckplayer视频播放器插件详细安装教程_织梦CMS教程
织梦后台编辑器div标签自动转P标签的方法_织梦CMS教程
如何确保西部建站助手FTP传输的安全性?
如何零成本快速生成个人自助网站?
学校为何禁止电信移动建设网站?
织梦dedecms怎么做文章投票_织梦CMS教程
织梦在PHP5.4以上版本后台登录空白的解决方法_织梦CMS教程
香港服务器部署网站为何提示未备案?
织梦dedecms手机站与PC站同步生成静态文件html教程_织梦插件
dedecms织梦文章列表页随机放入广告的方法_织梦CMS教程
织梦{dede:channelartlist}标签与{dede:arclist}标签通过函数判断来实现不同样式方法_织梦CMS教程
浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
如何有效防御Web建站篡改攻击?
织梦整合编辑器Kindeditor 4.1.4 GBK+UTF一键安装_织梦插件
dedecms织梦二次开发全站收藏总次数统计_织梦CMS教程
织梦DEDECMS搜索提交用a便签替换button标签方法_织梦CMS教程
如何在腾讯云服务器快速搭建个人网站?
建站助手如何操作?三步打造高效网站
如何在IIS中新建站点并配置端口与物理路径?
已有域名和空间,如何快速搭建网站?
宁波自助建站系统如何快速打造专业企业网站?
织梦图集图片加上序列号教程_织梦CMS教程
如何快速生成高效建站系统源代码?
建站之星安装后如何自定义网站颜色与字体?
织梦站内优化SEO之标题优化教程_SEO优化教程
如何基于PHP生成高效IDC网络公司建站源码?
建站之星技术支持如何修改模板?
织梦dedecms自定义表单调用已审核的留言_织梦CMS教程
建站主机类型有哪些?如何正确选型
织梦dedecms后台默认登录账号admin的修改方法_织梦CMS教程
存储型VPS适合搭建中小型网站吗?
织梦dedecms后台自定义表单添加搜索功能_织梦CMS教程
如何通过wdcp面板快速创建网站?
织梦list列表页调用body内容的教程_织梦CMS教程
如何通过VPS建站实现广告与增值服务盈利?
建站之星后台管理系统如何操作?
建站之星ASP如何实现CMS高效搭建与安全管理?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何通过智能用户系统一键生成高效建站方案?
织梦搜索结果页按点击排序的方法_织梦CMS教程
如何在万网ECS上快速搭建专属网站?
织梦发布文章添加禁用词语过滤功能_织梦CMS教程
织梦会员使用支付宝支付成功后接收邮件通知教程_织梦CMS教程
DEDECMS织梦调用某个作者在某个栏目发布的文章列表_织梦CMS教程
织梦关键词维护里面字数多的词优先字数少的词自动内链_织梦CMS教程
织梦dedecms会员中心调用出需要的循环文档_织梦CMS教程
2023-06-27
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。