欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
织梦cmsdede:channelartlist启用清除特定typeid频道数据
时间: 2021-02-22 10:05 浏览次数:
在制作织梦cms模版的情况下,在应用 dede:channelartlist 全自动启用频道內容时,常常会碰到一些频道不用启用,例如有关大家、联络详细地址等无不断升级的频道。要想在 dede:channelartli
在制作织梦cms模版的情况下,在应用 dede:channelartlist 全自动启用频道內容时,常常会碰到一些频道不用启用,例如有关大家、联络详细地址等无不断升级的频道。要想在 dede:channelartlist 启用时排出来一些频道,这必须改动dede源代码,让 dede:channelartlist 清除特定t...

在制作织梦cms模版的情况下,在应用 dede:channelartlist 全自动启用频道內容时,常常会碰到一些频道不用启用,例如 有关大家 、 联络详细地址 等无不断升级的频道。要想在 dede:channelartlist 启用时排出来一些频道,这必须改动dede源代码,让 dede:channelartlist 清除特定typeid。
开启 \include\taglib\channelartlist.lib.php 文档
寻找
$attlist = typeid|0,row|20,cacheid|
改动为:
$attlist = typeid|0,row|20,cacheid|,notypeid|0 // 这里加上了一个所需清除typeid的主要参数 notypeid
寻找
$dsql- SetQuery( Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from `dede_arctype` where $tpsql order by sortrank asc limit $totalnum
在其前边加上
//否认特定ID
if($notypeid!=0) {
  $tpsql = $tpsql. and not(id in($notypeid))
}
模版启用:
{dede:channelartlist typeid = 7 notypeid= 8 }
在其中notypeid= 8 中的 8 为 7 的子频道即起效。
自然notypeid和typeid还可以分离各有应用.


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园