教你如何實現DedeCMS的(de)站内搜索功能
第一步:找到對(duì)應的(de)搜索模闆的(de)代碼
我們都知道,dede有自帶的(de)搜索功能,我們隻要找到對(duì)應的(de)模闆,然後把我們想要的(de)代碼拿出來(lái)就行了(le)。具體如下(xià):
首先進入templets-->default-->search.htm打開文件,大(dà)約在19行,找到代碼。如下(xià)圖:
第二步:修改代碼
把官方的(de)代碼整理(lǐ)成自己想要的(de)代碼:比如
<div class="search_box">
<form name="formsearch" action="search.html" method="post">
<input name="q" type="text" id="search-keyword" value="在這(zhè)裏搜索..."
onfocus="if(this.value=='在這(zhè)裏搜索...'){this.value='';}" onblur="if(this.value==''){this.value='在這(zhè)裏搜索...';}" />
<select name="searchtype" id="search-option">
<option value="title" selected='1'>檢索标題</option>
<option value="titlekeyword">智能模糊</option>
</select>
<input value="搜 索" type="submit" />
</form>
</div>
代碼修改完成,把它放入我們的(de)搜索模塊裏面。
第三步:新建一個(gè)search.htm模闆
新建一個(gè)search.htm模闆,并把它放入我們的(de)自定義模闆文件夾裏,(用(yòng)于展示搜索結果)然後就是代碼的(de)調用(yòng)了(le)。在你想要顯示搜索結果的(de)地方,加入調用(yòng)标簽即可(kě)。
列表調用(yòng)标簽爲:
{dede:list perpage='4'}{/dede:list}
底層調用(yòng)字段和(hé)首頁、列表頁調用(yòng)字段一樣。
上一篇:DedeCMS首頁自動更新随機文章(zhāng)方法 [返回列表]
下(xià)一篇:關于PHP獲取QQ昵稱出現亂碼問題如何解決?
- 全部評論(0)