織夢的模板時,在行使 dede:channelartlist 自動挪用欄目內容時,常常會碰著某些欄目不必要挪用,好比“關于我們”、“接洽地點”等無一連更新的欄目。要想" />

好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 網站建設 > 建站知識 > 怎樣讓織夢DEDECMS的dede:channelartlist語句解除指定

怎樣讓織夢DEDECMS的dede:channelartlist語句解除指定

POST TIME:2020-04-10 19:23

建造dedecms/jiaocheng/2896.html">織夢的模板時,在行使 dede:channelartlist 自動挪用欄目內容時,常常會碰著某些欄目不必要挪用,好比“關于我們”、“接洽地點”等無一連更新的欄目。要想在dede:channelartlist挪用時傾軋某些欄目,這必要修改dede源碼,讓dede:channelartlist解除指定typeid。

起首找到 include aglibchannelartlist.lib.php,出于安詳思量先備份這個文件。打開channelartlist.lib.php 查找 $attlist


$attlist = 'typeid|0,row|20,cacheid|';
修改為:
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0'; // 此處添加了一個所要解除typeid的參數—notypeid

再查找:

$dsql->SetQuery("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from `idea_arctype` where $tpsql order by sortrank asc limit $totalnum");

在其前面添加(留意是在前面添加):

//否認指定ID if($notypeid!=0) { $tpsql = $tpsql."and not(id in($notypeid)) "; }

生涯文件后,再模板挪用時:

{dede:channelartlist typeid ='1' notypeid='2,3,4,5'}

個中notypeid=’2,3,4,5′ 中的 2,3,4,5 為 1 的子欄目即見效。




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266