dedecms搜索結(jié)果頁實(shí)現(xiàn)按頻道模型顯示不同結(jié)果模板的方法
dedecms本身自帶的模板有圖片模型、文章模型、軟件模型等,有時(shí)候?yàn)榱擞脩趔w驗(yàn)需要給搜索框加一個(gè)判定,例如搜索軟件模型的時(shí)候顯示軟件模型的模板,搜索文章模型的時(shí)候顯示文章模型的模板。
具體的實(shí)現(xiàn)代碼如下:
1.在head區(qū)域加入
function check(){
if(document.formsearch.channeltype.value=="1")
document.formsearch.action="{dede:field name='phpurl'/}/search.php"
else
document.formsearch.action="{dede:field name='phpurl'/}/search_news.php"
}
</script>
2.更改搜索代碼
<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>
其中重點(diǎn)就是
<option value='1' selected='1'>新聞</option>
<option value='3'>軟件</option>
</select>
關(guān)鍵設(shè)置:這里設(shè)置的按模型搜索 1是文章模型 3是軟件模型
3.復(fù)制serach.php 更名為 search_images.php
4.打開 search_images.php
將
更改為
5.復(fù)制 arc.searchview.class.php 更名為 arc.searchimg.class.php
6.打開 arc.searchimg.class.php
查找
更改為
相關(guān)文章
Dedecms織夢(mèng)CMS搜索頁面調(diào)用全站最新文章的方法
Dedecms織夢(mèng)CMS搜索頁面調(diào)用全站最新文章2012-09-24Dedecms搜索時(shí) 當(dāng)然關(guān)鍵詞和欄目名相同時(shí) 搜索結(jié)果為空的問題的解決方
在織夢(mèng)CMS里.如果關(guān)鍵詞和欄目名相同時(shí).搜出來的結(jié)果就為空了.如何解決呢2012-05-28讓Dedecms自帶搜索實(shí)現(xiàn)全文檢索(支持標(biāo)題與內(nèi)容)
Dedecms 5.5 5.6默認(rèn)的模糊搜索只能根據(jù)網(wǎng)站文章的名稱進(jìn)行搜索,無法搜索到文章內(nèi)部信息,下面講一下如何讓Dedecms自帶搜索實(shí)現(xiàn)全文檢索2012-02-20dedecms 搜索時(shí)出現(xiàn)“SphinxClient類找不到”解決方法
一般出現(xiàn)這種提示,是沒有配置好sphinx服務(wù)器服務(wù)器,不過不啟動(dòng)文章全文檢索功能也沒關(guān)系,也是可以正常搜索出結(jié)果的2011-11-15- 最近看到一些文章關(guān)于站內(nèi)搜索和用戶體驗(yàn)的文章,一般都說的是第三方提供的,其實(shí)織夢(mèng)就有一個(gè)很好的站內(nèi)搜索,我們完全可以利用這一功能,提高用戶體驗(yàn),提升網(wǎng)站流量。2010-01-24
- 關(guān)鍵字描述:方法 優(yōu)化 搜索引擎 用戶 網(wǎng)站 Disallow: 改為 &ldquo 今天用了一天的dedecms,對(duì)本人的小站進(jìn)行針對(duì)搜索引擎的全站優(yōu)化,現(xiàn)在大家都知道,一個(gè)cms再怎么好,2009-06-06

