怎么让织梦artlist标签增加notypeid属性实现栏目过滤-DEDECMS

资源魔 41 0

怎样让织梦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问题解决 织梦

抱歉,评论功能暂时关闭!