中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

dedecms搜索結果頁如何實現按頻道模型顯示不同結果模板

發布時間:2020-09-15 11:54:32 來源:億速云 閱讀:122 作者:小新 欄目:建站服務器

小編給大家分享一下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"
else
document.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.復制serach.php 更名為 search_images.php

4.打開 search_images.php

代碼如下:

require_once(DEDEINC."/arc.searchview.class.php");

更改為

代碼如下:

require_once(DEDEINC."/arc.searchimg.class.php");

5.復制 arc.searchview.class.php 更名為 arc.searchimg.class.php

6.打開 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搜索結果頁如何實現按頻道模型顯示不同結果模板有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九台市| 红原县| 侯马市| 邵阳县| 济南市| 丹棱县| 文登市| 岚皋县| 科技| 龙游县| 曲沃县| 垫江县| 定陶县| 托里县| 定兴县| 延庆县| 长治县| 房山区| 新泰市| 和平区| 建水县| 赣州市| 林西县| 东丰县| 稷山县| 汉中市| 贺兰县| 台江县| 东源县| 顺昌县| 瓦房店市| 镇坪县| 襄樊市| 石城县| 山西省| 山阳县| 龙井市| 延吉市| 永昌县| 文安县| 台前县|