-
環保設備研發制造類網站...
-
水性工業漆類企業網站織...
-
農業機械設備類網站織夢...
-
新媒體自媒體運營資訊類...
-
園林綠化景觀建設類網站...
-
中藥藥材百科資訊類網站...
-
LED顯示屏中英雙外貿類網...
-
網站建設營銷類網站織夢...
-
水上樂園設備類網站織夢...
-
企業公司行業通用類網站...
-
灶具電器設備類網站織夢...
-
攝影拍攝短視頻類網站織...
-
園林景觀設計類網站織夢...
-
APP應用程序官網類網站織...
-
道路護欄交通設施類網站...
-
辦公學習教程資訊類網站...
-
潮流資訊信息類網站織夢...
-
汽車配件類網站織夢模板...
-
車輛機油工業潤滑油類網...
-
環保電動掃地車類網站織...
本人在做自己企業網站的時候,使用搜索功能發現,搜索出來的信息是全站的信息,我只想搜出來的是產品的信息。怎么辦呢。本人從網上找的了一篇織夢dedecms網站搜索修改,只搜索指定欄目文章的方法:
首先我們找到/include/ 文件夾里面的arc.searchview.class.php,大約在300行和470行左右有兩個sql語句,在后面加上條件一個判斷就可以了
//統計列表里的記錄$cquery = "Select * From `dede_archives` arc where arc.typeid not in (1,2,3...) and {$this->AddSql}";//搜索$query = "Select arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepathfrom `dede_archives` arc left join `dede_arctype` act on arc.typeid=act.idwhere act.id not in (4,5,,6....) and {$this->AddSql} $ordersql limit $limitstart,$row";
把sql語句換成這兩句,括號里面的是你不搜索欄目的id
把代碼給大家公布一下。不過只針對一個欄目。不過我想當然我沒試過。大家可以把別的想要給搜到的欄目移動到這個頂級欄目不就可以了嗎?
在plus/search.php 找到94行
$sp = new SearchView($typeid,$keyword,$orderby,$channeltype,$searchtype,$starttime,$pagesize,$kwtype,$mid);
在前面加上
$typeid=91084;
91084就是指定欄目的id
這樣就可以實現搜索指定的欄目ID了。




