POST TIME:2021-05-25 02:06
前幾天,在幫一個客戶在做網(wǎng)站時,因為客戶要求網(wǎng)站內(nèi)要弄一個產(chǎn)品搜索功能。在網(wǎng)上查詢了一些資料,但覺得網(wǎng)上的資料很雜亂,把一個簡單的東西變?yōu)閺?fù)雜化了。下面我就跟大家分享一下:三步如何實現(xiàn)dede制作網(wǎng)站搜索功能
第一步:找到對應(yīng)的搜索模板的代碼
我們都知道,dedecms有自帶的搜索功能,我們只要找到對應(yīng)的模板,然后把我們想要的代碼拿出來就行了。具體如下:
首先進入templets-->default-->search.htm打開文件,大約在19行,找到代碼。如下圖:
第二步:修改代碼
把官方的代碼整理成自己想要的代碼:比如
1
2
3
4
5
6
7
8
9
10
11
|
< div class = "search_box" > < form name = "formsearch" action = "/plus/search.php" method = "post" > < input name = "q" type = "text" id = "search-keyword" value = "在這里搜索..." onfocus = "if(this.value=='在這里搜索...'){this.value='';}" onblur = "if(this.value==''){this.value='在這里搜索...';}" /> < select name = "searchtype" id = "search-option" > < option value = "title" selected = '1' >檢索標題</ option > < option value = "titlekeyword" >智能模糊</ option > </ select > < input value = "搜索" type = "submit" /> </ form > </ div > |
代碼修改完成,把它放入我們的搜索模塊里面。
第三步:新建一個search.htm模板
新建一個search.htm模板,并把它放入我們的自定義模板文件夾里,(用于展示搜索結(jié)果)然后就是代碼的調(diào)用了。在你想要顯示搜索結(jié)果的地方,加入調(diào)用標簽即可。
列表調(diào)用標簽為:
1
|
{dede:listperpage='4'}{/dede:list} |
底層調(diào)用字段和首頁、列表頁調(diào)用字段一樣。如果朋友還不知道這些底層的調(diào)用字段
總結(jié):是不是覺得搜索功能的制作非常的簡單呢?其實很多事情我們只要動一點點腦,很多困難的事情,都會變得簡單。