dedecms arclist 无法调用副栏目文章的解决办法

 时间:2026-04-26 08:19:18

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、然后再更新一下系统缓存即可。

  • dedecms:arclist副栏目不显示和未审核文章显示
  • dedecms首页要获取文章内容怎么做?
  • dedecms标题显示不完全
  • dedecms织梦怎么在首页调用专题
  • 常用的Dedecms时间调用标签
  • 热门搜索
    9月1日是什么星座 杨枝甘露是什么 盗汗是什么意思 九省通衢是什么读音 计算机网络技术主要学什么 蓝色代表什么 什么是关联词 燕窝什么时候吃最好 爱迪生发明了什么 腿抽筋什么原因引起的