muban大师 发表于 2021-12-26 13:01:42

修补PbootCMS文章内容情况为关掉时tag标签依然表明难题

本质上后台管理文章内容情况关掉了,因此前台接待的本文形成出的tag就应当消失,但现在PbootCMS默认并没有根据文章内容情况自动隐藏。在平常一般使用中会没有影响,可是遇到类似本网站右边有tags列表展示,并且换了总数表明,那样当客户见到本来表明有总数点一下进来却并没有,这种体验实际效果就差。那样今天就而言下如何修复这种情况,完成tag标签能够随文章内容情况完成展示和掩藏。

完成方式
开启这一文档 \apps\home\model\ParserModel.php,寻找getSortTags($scode)截屏这里


https://www.adminbuy.cn/uploads/allimg/211226/1-211226130224910.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')
页: [1]
查看完整版本: 修补PbootCMS文章内容情况为关掉时tag标签依然表明难题