1. <div id="f8mbs"></div>
        您好,歡迎來到源碼搜藏網!分享精神,快樂你我!
        [加入VIP] 設為首頁 | 收藏本站 | 網站地圖 | Sitemap | TAG標簽
      2. 首 頁
      3. 在線工具
      4. jquery手冊
      5. 當前位置:首頁 > 開發教程 > dede教程 >

        織夢教程:dedecms搜索結果頁實現按頻道模型顯示不同結果模板

        時間:2018-06-10 22:27 來源:互聯網 作者:源碼搜藏 瀏覽:收藏 挑錯 推薦 打印

        dedecms本身自帶的模板有圖片模型、文章模型、軟件模型等,有時候為了用戶體驗需要給搜索框加一個判定,例如搜索軟件模型的時候顯示軟件模型的模板,搜索文章模型的時候顯示文章模型的模板。 具體的實現代碼如下: 1.在head區域加入 代碼如下: script languag

        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搜索結果頁實現按頻道模型顯示不同結果模板轉載http://www.rhcg.tw/jiaocheng/dedecms/38621.html
        辽宁十一选五单双