打开/include/taglib/arclist.lib.php文件,找到大概第295-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).')) ';
,else $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.') OR arc.typeid2 IN ('.GetSonIds($typeid).','.$CrossID.')) ';
,修改完成后就可以了,保存后如果你是生成静态的,请重新生成静态的。如果是动态的,请更新系统缓存。然后就可以看到调用的效果了。,