您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms文章状态为关闭时tag标签任然显示的修改方法
吴越潇2024-09-05 23:06:52pbootcms教程已有人查阅
导读理论上后台文章状态关闭了,那么前台的这篇文章生成出来的tag就应该消失掉,但是现在pbootcms默认的并没有根据文章状态显示隐藏。在平时一般使用中可能影响不大
理论上后台文章状态关闭了,那么前台的这篇文章生成出来的tag就应该消失掉,但是现在pbootcms默认的并没有根据文章状态显示隐藏。在平时一般使用中可能影响不大,但是碰到类似本站右侧有tags列表展示,而且还配了数量显示,那么当用户看到明明显示有数量点击进去却没有,这种体验效果就很差。那么现在就来讲下如何修复这个问题,实现tag标签可以随文章状态实现显示和隐藏。
实现方法
打开这个文件 \APPs\home\model\ParserModel.php,找到getSortTags($scode)截图这个位置
在其之后找到
上面的方法是给去数据库查找的时候增加了个状态判断where('a.status=1')
实现方法
打开这个文件 \APPs\home\model\ParserModel.php,找到getSortTags($scode)截图这个位置
在其之后找到
$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')
本文标签:
很赞哦! ()
相关文章
随机图文
-
Pbootcms留言“提交成功”的修改位置路径
按照这个路径地址来修改下文件/APPs/home/controller/MessageController.php -
Windows服务器IIS安全工具D盾防火墙使用方法
D盾_防火墙专为IIS设计的一个主动防御的保护软件,以内外保护的方式,防止网站和服务器给入侵,在正常运行各类网站的情况下,越少的功能,服务器越安全的理念而设计!限制了常见的入 -
pbootcms怎么更换mysql数据库
系统自带完整后台以及一套响应式模板,默认采用Sqlite数据库,不需要做导入和配置等操作,放入PHP(5.3+)空间即可直接使用。 -
pbootcms判断if判断失效直接显示标签的原因
使用pbootcms建站在处理详情内容做判断的时候,有时会出现判断失效的奇怪情况,直接显示标签代码。在一些其他地方判断极小概率也会碰到,这是为什么呢?
留言与评论 (共有 条评论) |