首先,找到文件路径:`\\\\include\\\\taglib\\\\channelartlist.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'}