# dedecms arclist标签noflag属性如何过滤多个参数

*Published:* 2024-01-05
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年1月5日，已超过 180天没有更新



系统[arclist](https://www.xarjtc.com/tag/arclist "查看arclist此标签更多文章")标签noflag属性默认是只能过滤一个参数，比如过滤推荐是noflag=c，过滤有图片的文章是noflag=c，在模板制作过程中，有时候我们为了seo和避免重复，需要过滤多个参数。教程如下：

打开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<count($nfarr);$jj++) { $orwheres[] .= " FIND_IN_SET('$nfarr[$jj]', arc.flag)<1 "; } }
//按以上修改后即可是noflag支持过滤多属性，格式如下： noflag='c,h,p'
```