dedecms arclist 无法调用副栏目文章的解决办法
1、打开include/taglib/arclist.lib.php,找到296行:
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
2、替换成以下即可:
if($CrossID=='')
$orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).') OR arc.typeid2 IN ('.GetSonIds($typeid).') or FIND_IN_SET('.$typeid .', arc.typeid2)>0)';
else
$orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.') OR arc.typeid2 IN ('.GetSonIds($typeid).','.$CrossID.') or FIND_IN_SET('.$typeid .',arc.typeid2)>0) ';
3、然后再更新一下系统缓存即可。
阅读量:110
阅读量:76
阅读量:42
阅读量:148
阅读量:88