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'

相关推荐
北风toto11 小时前
研发效能与后端核心技术全景指南:从CI/CD到共性组件实战
java·开发语言·ci/cd
Billy1213811 小时前
Day12-C++20 Coroutines(上):协程原理与Promise/Awaitable机制
开发语言·c++进阶学习
01二进制代码漫游日记11 小时前
C++基础入门速通
java·开发语言·c++
Herbert_hwt11 小时前
第六章 Java深入理解接口、函数式接口与lambda表达式
java·开发语言·算法
北漂燕郊杨哥11 小时前
Win11 环境下 phpStudy 安装 Redis 最新版,并为 PHP 8.5.9(NTS)配置 redis 扩展
数据库·redis·php
AlfredZhao11 小时前
SQL JOIN 写法:把多表关联条件写清楚
sql
橙橙笔记12 小时前
C++的学习第三部分
开发语言·c++·学习
2603_9651481120 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
ltl20 小时前
RocksDB 经典故障排查:L0、compaction 与 write stall
数据库
xfhuangfu21 小时前
Oracle中建立到CDB和PDB的连接
数据库·oracle·rpc