织梦dedecms全部文章列表arclist不包含某个栏目的方法
用织梦建站时,有时候指定栏目文章不需要在某处显示,或者不参与排序和推荐时,只用typeid过滤很麻烦,并且维护起来也很不爽,下面分享给大家怎么解决全站文章列表排除指定栏目的方法。
织梦arclist支持flag和noflag,但是在栏目ID上只支持typeid,所以我们要加一个notypeid。
0f8dbaba-8889-43c3-902b-1b6a365ef2a9
方法很简单,几步就可以。
第一步:
找到并打开/include/taglib/arclist.lib.php文件,在约129行的位置找到这段代码
return lib_arclistDone ( $refObj, $ctag, $typeid, $ctag->GetAtt('row'), $ctag->GetAtt('col'), $titlelen, $infolen, $ctag->GetAtt('imgwidth'), $ctag->GetAtt('imgheight'), $listtype, $orderby, $ctag->GetAtt('keyword'), $innertext, $envs['aid'], $ctag->GetAtt('idlist'), $channelid, $ctag->GetAtt('limit'), $flag,$ctag->GetAtt('orderway'), $ctag->GetAtt('subday'), $ctag->GetAtt('noflag'), $tagid,$pagesize,$isweight );
在$isweight后面加上下面的代码
,$ctag->GetAtt('n