dedecms织梦arclist标签noflag属性过滤多个参数

织梦dedecms系统arclist标签noflag属性默认是只能过滤一个参数,比如过滤推荐是noflag=c,过滤有图片的文章是noflag=c,在模板制作过程中,有时候我们为了seo和避免重复,需要过滤多个参数。今天小编就来跟大家讲讲织梦dedecms系统noflag过滤多个参数。

打开include/taglib目录下的arclist.lib.php文件,找到第199行,如下:

if(!empty(noflag)) orwheres[] = " FIND_IN_SET('nfarr\[jj]', arc.flag)<1 ";

修改为:

if(!empty(noflag)) { nfarr = explode(",",noflag); for (jj=0;jj\nfarr);jj++) { orwheres[] .= " FIND_IN_SET('nfarr\[jj]', arc.flag)<1 "; } }

//按以上修改后即可是noflag支持过滤多属性,格式如下: noflag='c,h,p'

相关推荐
米粉030510 分钟前
数据库故障排查指南:解决常见问题,保障数据安全与稳定
数据库
亚林瓜子12 分钟前
pyenv简单的Python版本管理器(macOS版)
开发语言·python·macos·pyenv
夜松云13 分钟前
Qt信号槽机制与UI设计完全指南:从基础原理到实战应用
开发语言·qt·ui·qt designer·布局管理·参数传递·qt信号槽
Dreams_l17 分钟前
MySQL初阶:sql事务和索引
数据库·sql·mysql
珂朵莉MM23 分钟前
2024 睿抗机器人开发者大赛CAIP-编程技能赛-专科组(国赛)解题报告 | 珂学家
开发语言·人工智能·算法·leetcode·职场和发展·深度优先·图论
菥菥爱嘻嘻28 分钟前
JS手写代码篇---手写 new 操作符
开发语言·javascript·原型模式
拾贰_C34 分钟前
【SpringBoot】关于MP使用中配置了数据库表前缀的问题
数据库·spring boot·oracle
狐凄1 小时前
Python实例题:Python百行制作登陆系统
数据库
鸿乃江边鸟1 小时前
Starrocks的主键表涉及到的MOR Delete+Insert更新策略
大数据·starrocks·sql
_龙小鱼_1 小时前
Kotlin变量与数据类型详解
开发语言·微信·kotlin