• 联盟
  • 文章
  • 当前位置:排行榜 > 资讯 > 经验学堂 > 列表经验学堂

    织梦dede怎样更改选择不同的搜索页模板?

    编辑:996评测网 发布时间:2020-05-05 15:55 分类:经验学堂

    织梦的搜索功能很好用,但有时候我们会需要一些特殊的搜索情况,例如我们网站中需要根据频道不同,调用不同的搜索结果页模板。本文就来教大家怎样调用不同的搜索页模板。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.复制/plus/serach.php 更名为 /plus/search_images.php
    4.打开 search_images.php将如下代码:
    require_once(DEDEINC."/arc.searchview.class.php");
    更改为
    require_once(DEDEINC."/arc.searchimg.class.php");
    5.复制 /include/arc.searchview.class.php 更名为 /include/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
    (责任编辑:996top广告联盟评测)
    上一篇:织梦dede怎么复制相同的栏目 下一篇:str_replace替换函数怎样替换多个内容?
    下级栏目
    最新加入
  • 12020-07-20CPS日结广告联盟
  • 22020-07-15发发广告联盟
  • 32020-07-05团成移动联盟
  • 42020-06-22蜜趣CPS联盟
  • 52020-05-05趣米移动广告
  • 62020-04-28斯巴达联盟
  • 72020-04-28萌新移动联盟
  • 82020-04-22八通广告联盟
  • 92020-04-19998广告联盟
  • 102020-04-15誉见广告平台
  • 热评联盟
  • 1点评[93]铁憨憨广告联盟
  • 2点评[32]非凡广告联盟
  • 3点评[25]誉见广告平台
  • 4点评[22]辉耀移动联盟
  • 5点评[19]巨梦广告联盟
  • 6点评[16]望云广告联盟
  • 7点评[13]快唯广告联盟
  • 8点评[12]晨阳广告传媒
  • 9点评[10]盖亚联盟CPA
  • 10点评[10]亿云联盟
  • 服务排行
    人气排行
  • 1浏览[426]盖亚联盟CPA
  • 2浏览[271]趣米移动广告
  • 3浏览[266]青瓜传媒APP推广
  • 4浏览[218]小明精准联盟
  • 5浏览[215]百度联盟
  • 6浏览[190]CPA唯尚广告联盟
  • 7浏览[152]非凡广告联盟
  • 8浏览[125]易盟广告
  • 9浏览[120]联合云享广告平台
  • 10浏览[116]超越广告联盟
  • 关于996| 版权声明| 联系方式| 广告服务

    Copyright © 版权所有:996评测网 广告联系QQ:2220095515 (请注明:投广告)
    (评论内容只代表网友观点,与996评测网立场无关)