小李SEO博客

網站優化服務

dedecms設置不同搜索頁模板教程

織夢dedecms的搜索功能很好用,但有時候我們會需要一些特殊的搜索情況,例如我們網站中需要根據頻道不同,調用不同的搜索結果頁模板。本文就來教大家怎樣調用不同的搜索頁模板。dedecms本身自帶的模板有圖片模型、文章模型、軟件模型等,有時候為了用戶體驗需要給搜索框加一個判定,例如搜索軟件模型的時候顯示軟件模型的模板,搜索文章模型的時候顯示文章模型的模板。具體的實現代碼如下:

1.在head區域加入如下代碼:<script language="javascript" type="text/javascript">function check(){if(document.formsearch.channeltype.value=="1")document.formsearch.action="{dede:field name='phpurl'/}/search.php"elsedocument.formsearch.action="{dede:field name='phpurl'/}/search_news.php"}</script>這段代碼主要用來判斷你選擇了什么頻道,根據你選擇的頻道的不同,來使用不同的搜索頁模板。

2.更改搜索代碼。<form name="formsearch" action="" data-ke-onsubmit="check();"><div class="form"><input type="hidden" name="kwtype" value="0" /><input name="q" type="text" class="search-keyword" id="search-keyword" value="{dede:global name='keyword' function='RemoveXSS(@me)'/}" /><select name="channeltype" id="channeltype" ><option value='1' selected='1'>新聞</option><option value='3'>軟件</option></select><button type="submit" class="search-submit">搜索</button></div></form>其中重點就是<select name="channeltype" id="channeltype" ><option value='1' selected='1'>新聞</option><option value='3'>軟件</option></select>關鍵設置:這里設置的按模型搜索 1是文章模型 3是軟件模型

3.復制/plus/serach.php 更名為 /plus/search_images.php;4.打開 search_images.php將如下代碼:require_once(DEDEINC."/arc.searchview.class.php");更改為require_once(DEDEINC."/arc.searchimg.class.php");5.復制 /include/arc.searchview.class.php 更名為 /include/arc.searchimg.class.php6.打開 arc.searchimg.class.php查找如下代碼:$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";更改為$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_images.htm做完上面的操作,基本就可以調用出不同的搜索頁模板了。


上一篇:dedecms修改tag標簽自動提取字節數教程 下一篇:織夢運用七牛云備份和存儲整合方法
織夢cms相關文章閱讀
  • 織夢cms列表頁序列號顯示實現方法

    小李網絡公司介紹織夢cms列表頁序列號顯示實現方法知識,包括序列號是什么序列號什么開頭最好蘋果序列號含義蘋果序列號怎么查序列號查詢激活日期ipad序列號手機序列號有什么用查蘋果序列...

  • 織夢cms相關文檔不相關解決方法

    小李網絡公司介紹織夢cms相關文檔不相關解決方法知識.包括不相關和獨立的關系解決問題的方法有哪些 相互獨立不相關xy不相關的性質解決問題的方法x和y不相關和獨立x與y不相關是不是x與y獨...

  • 織夢cms封面模板不能顯示副欄目內容的問題

    紅酒文化網介紹織夢cms封面模板不能顯示副欄目內容知識,包括解決dede封面模板不能顯示副欄目內容的問題_織夢園,個人網站模板dede模板dede搜索兩個欄目dede欄目關聯dede欄目偽靜態化dede上級欄目...

  • 織夢cms修改Mysql數據庫端口號教程

    小李網絡公司介紹織夢cms修改Mysql數據庫端口號教程知識,包括sql數據庫端口號怎么查數據庫端口號怎么查數據庫端口號是多少連接數據庫的端口號是干啥的數據庫的默認端口號dedecms數據庫讀取...

  • 織夢cms下載模塊加入迅雷聯盟代碼的方法

    小李網絡公司介紹織夢cms下載模塊加入迅雷聯盟代碼知識,包括dedecms 軟件下載模塊中添加下載方式為迅雷下載聯盟代碼,dedecms代碼模板織夢調用代碼dedecms改網站代碼dedecms模塊下載dedecms分離代碼...

  • 織夢cms生成Google Sitemap谷歌地圖的方法

    小李網絡公司介紹織夢cms生成Google Sitemap谷歌地圖的方法知識,包括織夢cms建站教程織夢dedecms教程dedecms不能生成dedecms織夢系統織夢生成手機首頁織夢生成播放頁織夢無法生成列表頁織夢生成速度...

  • 織夢cms模型新建附件樣式字段修改超鏈接方法

    小李網絡公司介紹織夢cms新建附件樣式字段修改超鏈接知識.包括超鏈接4個偽類超鏈接和附件區別鼠標點擊時的超鏈接樣式如何將超鏈接設置為附件超級鏈接和超鏈接的區別css如何設置超鏈接樣...

  • 織夢cms實現欄目名稱首字母做欄目鏈接方法

    小李網絡公司介紹織夢cms實現欄目名稱首字母做欄目鏈接方法知識,包括織夢欄目添加織夢欄目介紹dedecms建立欄目dedecms副欄目調用織夢新建欄目dedecms欄目菜單dedecms左邊欄目織夢副欄目dedecms欄目...

  • 織夢cms網站dede:arclist keyword代碼標簽相關問題

    小李網絡公司介紹織夢cms網站dede:arclist keyword代碼標簽知識,包括dede模板arclistdede相關推薦標簽dede回首頁的標簽dede怎么按權重dedearclist權重dedearclistrow8dede列表排序dede列表序號dedelist和arclist....

  • dedecms織夢動態獲取關鍵詞無效解決方法

    小李網絡公司介紹dedecms獲取動態關鍵詞方法知識.包括織夢教程]dedecms織夢動態獲取關鍵詞無效解決方法_素材虎,織夢自動內鏈(文檔關鍵詞功能)無效解決辦法_織夢58.dedecms文檔關鍵詞維護失效解...

  • 織夢cms修改后臺編輯器參數GetEditor方法

    小李網公司介紹織夢cms修改后臺編輯器參數GetEditor方法知識,包括dedecms系統編輯器 完美 更換成百度編輯器 - 百度經驗,dedecms織夢內容編輯器更換為wangEditor編輯器方法_麥站網.dedecms升級ckeditor為...

  • 織夢cms網站修改模板路徑拒絕模板泄漏被盜

    小李網絡公司介紹織夢cms網站修改模板路徑知識,包括Dede網站修改模板路徑的方法拒絕模板泄漏被盜_dedecms,dedecms動態路徑織夢css路徑dede文件路徑問題dedecms文件結構html改首頁路徑dedecmshtml文件夾...

SEO公司排名
在线视频国产网站你懂得},97se亚洲国产综合自在线观看,婷婷五月色综合香五月a,欧洲自拍视频另类中文字幕
?
QQ在線咨詢
SEM競價推廣
137-1296-7640
SEO優化外包
137-1296-7640