首页 > CMS建站 > 织梦DEDE > 正文

解决arclist标签不能调用作为副栏目的文章

2021-01-12 23:04:20
字体:
来源:转载
供稿:网友
打开include/taglib/arclist.lib.php,将第296行:
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';

改成

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) ';

改完之后更新一下缓存即可
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表