LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > 建站 >

织梦dedecms channelartlist调用排除指定typeid栏目数据

时间:2015-01-08 17:28来源:未知 编辑:linuxeye 点击:
找到include/taglib/channelartlist.lib.php,查找$attlist 将$attlist = typeid|0,row|20,cacheid|; 修改为: $attlist = typeid|0,row|20,cacheid|,notypeid|0; 查找: $dsql-SetQuery(SELECT id,typename,typedir,isdefault,ispart,defaultname,
找到include/taglib/channelartlist.lib.php,查找$attlist

将$attlist = 'typeid|0,row|20,cacheid|';

修改为:
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0';

查找:
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

在其前面(上一行)添加(注意是在前面添加):
    //否定指定ID
    if($notypeid!=0) {
        $tpsql = $tpsql."and not(id in($notypeid)) ";
    }

模板调用(templets/default/index.htm):
<div class="listbox"> {dede:channelartlist}
改成:
<div class="listbox"> {dede:channelartlist notypeid=3}
重新生成首页,即栏目3不显示。

转载请保留固定链接: https://linuxeye.com/jianzhan/2064.html

------分隔线----------------------------
标签:dedecmschannelartli织梦
栏目列表
推荐内容