怎样让织梦artlist标签添加notypeid属性完成栏目过滤?
织梦的标签性能十分弱小,只需相熟这些标签,正在前台挪用各类方式的后盾数据就能患上心应手。当然,假如能懂点技巧,对织梦的标签再加以改良,那就更完满了。
保举学习:织梦cms
我比来正在对本人小站的栏目进行扩大以及细分,由原来的七个一级栏目变为十二个一级栏目,每一个一级栏目再细分为四到八个二级栏目,以便更好的治理内容。
但我遇 到了一个成绩,此中一个栏目我没有想让它正在首页的最新文章列表中显示,依照织梦现有的方法,就是正在arclist标签的typeid属性里把想显示文章的栏目ID全副设置上,但这样做栏目ID太多了,当前保护起来也费事,于是我想既然arclist支持flag以及noflag,那末应该也要支持typeid 以及notypeid吧?
通过一番测试,再跟踪了一下源码,发现织梦其实不支持notypeid,那怎样办?本人写吧!
关上/include/taglib/arclist.lib.php文件,找这段代码(大略正在130行):
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 );
标签: 织梦教程 织梦技巧 dedecms教程 dede问题解决 织梦