久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

DedeCMS使用Ajax實現搜索下拉提示功能

這個功能主要實現的是用戶在搜索的時候輸入關鍵字,然后會出現下拉菜單,下拉菜單中出現的是站內所有包含這個關鍵字的文章的標題共用戶選擇,相對 DedeCMS 原生的搜索這個功能實

這個功能主要實現的是用戶在搜索的時候輸入關鍵字,然后會出現下拉菜單,下拉菜單中出現的是站內所有包含這個關鍵字的文章的標題共用戶選擇,相對DedeCMS原生的搜索這個功能實用一點,既增加了用戶體驗,也可以讓用戶快速的找到想要的東西。功能基于php+jquery來實現,參考autocomplete,效果圖如下:

DedeCMS使用Ajax實現搜索下拉提示功能

  下面講解下具體實現步驟:

1、打開你的網站首頁模板,在</head>之前加入

<script language="javascript" type="text/javascript" src="http://pic.html5code.net{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目錄下。

2、打開head.htm,找到搜索部分的from表單代碼修改為

<formname="formsearch"action="{dede:global.cfg_cmsurl/}/plus/search.php"id="formkeyword"><labelfor="header-subscribe-email"class="text"> </label><inputtype="hidden"name="kwtype"value="0"/><inputtype="text"name="q"size="24"value="在這里搜索..."onfocus="if(this.value=='在這里搜索...'){this.value='';}"onblur="if(this.value==''){this.value='在這里搜索...';}"id="inputString"onkeyup="lookup(this.value);"onblur="fill();"class="f-text"><inputtype="submit"class="commit"value="搜索"/><divclass="suggestionsBox"id="suggestions"style="display: none;"><divclass="suggestionList"><ulid="autoSuggestionsList"></ul></div></div></form>


  這部分可以根據你自己的代碼的實際情況具體修改,主要是輸入關鍵字的input和下邊加的DIV層。

3、打開你自己的樣式表css文件,在最后加入

.suggestionsBox{position:relative; left:0px;width:250px; background:white;border:1pxsolid#dcdcdc;color:#323232; z-index:999; }.suggestionList{margin:0px; padding:0px; }.suggestionListli {margin:0px0px3px0px; position:relative;padding:3px; cursor:pointer;list-style:none;padding-left:5px;height:20px;overflow:hidden}.suggestionListli:hover {background-color:#659CD8; }.jr{position:absolute;top:9px;right:-5px}


  此樣式可以根據自己的網站定義噢。

  到這添加的代碼就完了,然后下載search_list.rar,下載后解壓得search_list.php到放入/plus目錄下。在這個文件里有詳細注解。可根據實際情況調整。所有結果都是由這個文件來返回的。最后去前臺試試您的效果把。


【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

我們有時候需要對織夢文檔的點擊量進行批量維護,比如采集來的文章,點擊量都為0,需要批量修改,可以用到如下方法1。 1、在數據庫里運行下面的代碼就可以了,文章的點擊量變得
用過dedecms的朋友都知道,織夢cms后臺系統基本參數里是無法直接上傳圖片的,我們更換logo圖只能到ftp里替換,非常的不方便,我們如果想直接在系統基本參數里上傳,要怎么處理呢?
dedecms要想調用所有子欄目是沒有這個標簽的,要調用只可用sql標簽,reid表示子欄目,channeltype=6表示模型為商品,sortrank表示按排序升序.小的放前面 {dede:sql sql=Select * from `dede_arctype` where r
這篇文章主要介紹了PHP使用星號替代用戶名手機和郵箱的實現代碼,需要的朋友可以參考下
這篇文章主要介紹了php在windows環境下獲得 cpu 內存實時使用率的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
這篇文章主要給大家介紹了關于Laravel中Intervention/image圖片處理擴展包的安裝、使用與在使用可能遇到的坑的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一
主站蜘蛛池模板: 国产精品二区三区 | 国产精品日韩一区 | 久久综合香蕉 | 4h影视 | 色天堂影院 | 伊人久久大香线 | 欧美在线视频一区 | 天天操网| 麻豆视频国产在线观看 | 中文字幕 视频一区 | 亚洲精品一区二区冲田杏梨 | 成人h视频在线 | 成人在线视频网 | 视频在线观看亚洲 | 国产精品美女在线观看 | 欧美精品一区二区三区在线播放 | 日韩尤物视频 | 欧美精品中文字幕久久二区 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 亚洲网站在线播放 | 青青久在线视频 | 特一级毛片| 久久久久久久久99精品 | 99在线免费观看视频 | 一区二区成人 | 91精品国产一区二区三区 | 懂色中文一区二区在线播放 | 亚洲精品字幕 | 91中文字幕在线 | 日韩看片 | 久久伊 | 成人精品久久 | 91xxx在线观看 | 九九伦理电影 | 中文字幕一区二区三区在线观看 | 成在线人视频免费视频 | 波多野结衣中文字幕一区二区三区 | 久久综合香蕉 | 精品国产乱码久久久久久图片 | 久久91精品国产一区二区 | 天天干天天插天天 |