国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢DedeCMS搜索指定多個欄目的文檔

2024-07-12 09:11:39
字體:
來源:轉載
供稿:網友

針對織夢高級開發教程會用到,指定欄目搜索及多個欄目合并搜索的要求。織夢DedeCMS默認的搜索可以搜索全部欄目或者指定的搜索某一個欄目,不能搜索指定的多個欄目,需要修改后臺文件才能實現。

1、在搜索框表單里加個typeid提交過去

例如

<form name="search" action="/plus/search.php"><input type="hidden" name="typeid" value="1,2,3"></form>

2、打開/plus/search.php找到

$typeid = (isset($typeid) && is_numeric($typeid)) ? $typeid : 0;

刪除這一行后,繼續找到

$typeid = intval($typeid);

也刪除這一行

 

3、打開 /include/arc.searchview.class.php 找到

$ksqls[] = " typeid IN (".GetSonIds($this->TypeID).") ";

改成

//指定了多個欄目時if( preg_match('#,#', $this->TypeID) ){    $typeids = explode(',', $this->TypeID);    foreach($typeids as $ttid) {        $typeidss[] = GetSonIds($ttid);    }    $typeidStr = join(',', $typeidss);    $typeidss = explode(',', $typeidStr);    $typeidssok = array_unique($typeidss);    $typeid = join(',', $typeidssok);    $ksqls[] = " arc.typeid IN ($typeid) ";}else{    $ksqls[] = " arc.typeid IN (".GetSonIds($this->TypeID).") ";}

完成,這樣就可以搜索指定的多個欄目的文章了。

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泾阳县| 克什克腾旗| 襄城县| 桦甸市| 磴口县| 陆良县| 太白县| 南投市| 梁平县| 象州县| 儋州市| 建湖县| 边坝县| 镇巴县| 泰州市| 安西县| 新巴尔虎右旗| 阿坝| 灵山县| 马公市| 岱山县| 乡城县| 凤翔县| 清新县| 峨眉山市| 六枝特区| 灌南县| 湖口县| 丰城市| 兴仁县| 望都县| 福安市| 彝良县| 荃湾区| 龙江县| 新乡县| 昭觉县| 湖口县| 宁南县| 民县| 松潘县|