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'

相关推荐
老虎06271 分钟前
Redis入门,配置,常见面试题总结
数据库·redis·缓存
一起养小猫3 分钟前
Flutter for OpenHarmony 实战:数据持久化方案深度解析
网络·jvm·数据库·flutter·游戏·harmonyos
codeRichLife4 分钟前
TimescaleDB保存100万条设备采集数据的两种存储方案对比分析
数据库
J&Lu14 分钟前
[DDD大营销-Redis]
数据库·redis·缓存
咚咚?16 分钟前
麒麟操作系统达梦数据集群安装(一主多从)
数据库
云游云记16 分钟前
PHP 汉字转拼音扩展包:overtrue/pinyin 全面指南
php·overtrue/pinyin
好好沉淀18 分钟前
Elasticsearch 中获取返回匹配记录总数
开发语言·elasticsearch
u01092727124 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
2301_7657031427 分钟前
C++与自动驾驶系统
开发语言·c++·算法
定偶28 分钟前
MySQL多表连接查询详解
c语言·数据库·mysql