时间:2021-07-21人气:-
在搜索框表单里加个typeid提交过去
123<formname="formsearch"action="/plus/search.php"><inputtype="hidden"name="typeid"value="1,2,3"></form>在/plus/search.php找到
$typeid = (isset($typeid) && is_numeric($typeid)) ? $typeid : 0;
注销或者删除它
继续找到
$typeid = intval($typeid);
注销或者删除它
最后打开includearc.searchview.class.php找到
$ksqls[] = " typeid IN (".GetSonIds($this->TypeID).") ";
改成
1234567891011121314151617//指定了多个栏目时if(preg_match('#,#',$this->TypeID)){$typeids=explode(',',$this->TypeID);foreach($typeidsas$ttid){$typeidss[]=GetSonIds($ttid);}$typeidStr=join(',',$typeidss);$typeidss=explode(',',$typeidStr);$typeidssok=array_unique($typeidss);$typeid=join(',',$typeidssok);$ksqls[]="arc.typeidIN($typeid)";}else{$ksqls[]="arc.typeidIN(".GetSonIds($this->TypeID).")";}完成