導讀:織夢文章織夢文章這個功能主要實現的是用戶在搜索的時候輸入關鍵字,然后會出現下拉菜單,下拉菜單中出現的是站內所有包含這個關鍵字的文章的標題共用戶選擇,相對DedeCMS原生的搜索模板織夢織夢首頁模板。
這個功能主要實現的是用戶在搜索的時候輸入關鍵字,然后會出現下拉菜單,下拉菜單中出現的是站內所有包含這個關鍵字的文章的標題共用戶選擇,相對DedeCMS原生的搜索這個功能實用一點,既增加了用戶體驗,也可以讓用戶快速的找到想要的東西。功能基于php+jquery來實現,參考autocomplete,
打開你的網站首頁模板,在</head>之前加入
<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
function lookup(inputString) {
if(inputString.length == 0)
{
// Hide the suggestion box.
$('#suggestions').hide();
}
else
{
$.post("/plus/search_list.php", {queryString: ""+inputString+""}, function(data)
{
if(data.length >0)
{
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
} // lookup
function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}
</script>
|
jquery-1.7.1.min.js這個jquery庫需要你自己下載,這里就不多說了。本人用的是這個版本的。
這段代碼中的search_list.php就是本文下載的文件,下載后放入/plus目錄下。
打開head.htm,找到搜索部分的from表單代碼修改為
<form name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.php" id="formkeyword">
<label for="header-subscribe-email" class="text"></label><input type="hidden" name="kwtype" value="0"/><input type="text" name="q" size="24" value="在這里搜索..." onfocus="if(this.value=='在這里搜索...'){this.value='';}" onblur="if(this.value==''){this.value='在這里搜索...';}" id="inputString" onkeyup="loo夢織模板kup(this.value);" onblur="fill();" class="f-text"><input type="submit" class="commit" value="搜索"/>
<div class="suggestionsBox" id="suggestions" style="display: none;">
<div class="suggestionList">
<ul id="autoSuggestionsList">
</ul>
</div>
</div>
</form>
關鍵詞標簽: 織夢 標簽 提示
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章dedecms織夢使用ajax實現搜索下拉提示功能,織夢文主要講述提示,標簽,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28795.html
為你推薦與dedecms織夢使用ajax實現搜索下拉提示功能,織夢文相關的文章
網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
5000+合作客服
8年從業經驗
150+覆蓋行業
主站蜘蛛池模板:
鸡西市|
三台县|
温宿县|
罗定市|
长垣县|
扬中市|
兴隆县|
成都市|
阳谷县|
阿瓦提县|
阿城市|
古田县|
潍坊市|
穆棱市|
深泽县|
怀来县|
仙桃市|
连山|
尼木县|
新泰市|
阜阳市|
静安区|
会昌县|
宁化县|
南充市|
额尔古纳市|
五常市|
昭觉县|
前郭尔|
同江市|
肥城市|
和龙市|
台中市|
莫力|
行唐县|
东海县|
汕尾市|
西峡县|
罗定市|
沧州市|
宁远县|
|