怎样让织梦DEDECMS的dedechannelartlist语句解除指定typeid
更多精彩就在: 51免费论文网|www.jxszl.com
eid.
起首找到include aglibchannelartlist.lib.php,出于安详思量先备份这个文件.打开channelartlist.lib.php查找$attlist
将
$attlist=typeid|0,row|II0,cacheid|;
修改为:
$attlist=typeid|0,row|II0,cacheid|,notypeid|0;//此处添加了I.个所要解除typeid的参数_notypeid
再查找:
$dsql->SetQuery("Selectid,typename,typedir,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepathfrom`idea_arctype`where$tpsqlorderbysortrankasclimit$totalnum");
在其前面添加(留意是在前面添加):
//否认指定IDif($notypeid!=0){$tpsql=$tpsql."andnot(idin($notypeid))";}
生涯文件后,再模板挪用时:
{dede:channelartlisttypeid=I.notypeid=II,III,IV,V}
个中notypeid=’II,III,IV,V′中的II,III,IV,V为I.的子栏目即见效.
原文链接:http://www.jxszl.com/biancheng/dedecms/74736.html