织梦多个栏目arclist调用副栏目不显示的解决办法(3)

                            if($arr['crossid']!='') $selquery = "SELECT id,topid FROM `dede_arctype` WHERE id IN('{$arr['crossid']}') AND id<>'{$typeid}' AND topid<>'{$typeid}'  ";

                        }

                        if($selquery!='')

                        {

                            $dsql->SetQuery($selquery);

                            $dsql->Execute();

                            while($arr = $dsql->GetArray())

                            {

                                $CrossID .= ($CrossID=='' ? $arr['id'] : ','.$arr['id']);

                            }

                        }

                    }

                }

                if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';

                else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')'; //导致typeid='2'情况下不能调用副栏目问题产生的地方

            }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/184fb5a4027337731ba1343df5b3f7f9.html