1、一、解决副栏目功能调用不显示的问题。修改296行附近代码:if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';修改为:if($CrossID=='') $orwheres[] = ' (arc.arcrank > -1 and arc.typeid IN ('.GetSonIds($typeid).') OR arc.typeid2 IN ('.GetSonIds($typeid).')) ';else $orwheres[] = ' (arc.arcrank > -1 and arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.') OR arc.typeid2 IN ('.GetSonIds($typeid).','.$CrossID.')) ';可解决副栏目调用不显示问题。

2、二、解决织梦多个栏目arclist调用副栏目不显示的解决办法将261行 附近代码: $orwheres[] = " arc.typeid IN ($typeid) ";修改为 $orwheres[] = " arc.arcrank > -1 and arc.typeid IN ($typeid) or arc.typeid2 IN ($typeid)";解决多个栏目arclist调用副栏目不显示

3、三:解决未审核文章在arclist出现的方法以上代码都增加的查询条件:arc.arcrank > -1,未审核文章不予调用。