dedecms 织梦,栏目太多了导致加载卡的问题解决,系统默认会遍历所有栏目
typelink.class.php 这个文件中的function LogicGetOptionArray
在while中加入判断当前栏目下如无下级栏目,就跳出循环
while($row=$this->dsql->GetObject($id))
{
//20210508栏目太多,不用遍历所有栏目,当前栏目下没有下级 直接跳出循环 continue是跳出本次循环继续下次循环。break 1跳出本层循环,继续外层循环
//continue用这个最好,因为当前栏目下的子栏目中还可能存有下级栏目,可以显示出来。break 1的话不会
if(!$this->dsql->GetOne("SELECT id FROM #@__arctype WHERE reid='".$row->id."'")){
break 1;
}