織夢DEDECMS的功能已經(jīng)非常強(qiáng)大,但是需要也是在不斷需要的,我們有時(shí)也需要去更改一下系統(tǒng)的某些功能,
	
	比如說我今天就需要arclist標(biāo)簽?zāi)苷{(diào)用副欄目的文章,只需要更改/include/taglib/arclist.lib.php 。
	 
	把
	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.'))';
	}
	 
	之前我沒有加括號(hào),造成了很嚴(yán)重的問題。
	 
	dede arclist標(biāo)簽調(diào)用副欄目的文章 ,
	 
	修改完成后是下面這樣,
	//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.'))';
	                }