教你如何實現(xiàn)DedeCMS的站內(nèi)搜索功能
第一步:找到對應(yīng)的搜索模板的代碼
我們都知道,dede有自帶的搜索功能,我們只要找到對應(yīng)的模板,然后把我們想要的代碼拿出來就行了。具體如下:
首先進入templets-->default-->search.htm打開文件,大約在19行,找到代碼。如下圖:
第二步:修改代碼
把官方的代碼整理成自己想要的代碼:比如
<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'>檢索標(biāo)題</option>
<option value="titlekeyword">智能模糊</option>
</select>
<input value="搜 索" type="submit" />
</form>
</div>
代碼修改完成,把它放入我們的搜索模塊里面。
第三步:新建一個search.htm模板
新建一個search.htm模板,并把它放入我們的自定義模板文件夾里,(用于展示搜索結(jié)果)然后就是代碼的調(diào)用了。在你想要顯示搜索結(jié)果的地方,加入調(diào)用標(biāo)簽即可。
列表調(diào)用標(biāo)簽為:
{dede:list perpage='4'}{/dede:list}
底層調(diào)用字段和首頁、列表頁調(diào)用字段一樣。
- 全部評論(0)