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'

相关推荐
zhangyanfei0122 分钟前
谈谈 Golang 中的线程协程是如何管理栈内存的
开发语言·后端·golang
浪客川26 分钟前
高效日志分离器:一键筛选关键信息
开发语言·windows·c#
星竹晨L29 分钟前
C++红黑树:理论与实践相结合的平衡艺术
开发语言·数据结构·c++
itwangyang52030 分钟前
在 GitHub 上生成和配置个人访问令牌(PAT),并将其用于 R 环境中的凭证管理和包安装。
开发语言·r语言·github
weixin_4365250733 分钟前
jar包启动使用logs替换nohup日志文件
java·linux·数据库
7***998734 分钟前
Redis——Windows安装
数据库·windows·redis
宠..34 分钟前
创建文本框控件
linux·运维·服务器·开发语言·qt
Sally_xy36 分钟前
安装 Java
java·开发语言
湫兮之风37 分钟前
C++: 一文掌握std::vector::assign函数
开发语言·c++
Evan芙39 分钟前
Ubuntu 24.04 双网卡 bond0 绑定
ubuntu·postgresql·php