首页 > CMS > 织梦DEDE > 正文

织梦CMS分类搜索结果页按栏目显示不同模板的方法

2024-07-09 22:52:15
字体:
来源:转载
供稿:网友

分类搜索结果页按栏目显示不同模板的方法

1、 在head区域加入

  1. <script language="javascript" type="text/javascript">  
  2. <!–   
  3. function check(){    
  4. if(document.formsearch.channeltype.value=http://www.xiaoxiangzi.com/="3")  
  5. document.formsearch.action="{dede:field name='PHPurl'/}/search_images.php"  
  6. else  
  7. document.formsearch.action="{dede:field name='phpurl'/}/search.php"  
  8. }    
  9. –>  
  10. </script>  

2 、 更改搜索代码

  1. <form  name="formsearch" action="" *****ubmit="check();">  
  2. <div class="form">  
  3. <input type="hidden" name="kwtype" value=http://www.xiaoxiangzi.com/"0" />  
  4. <input name="q" type="text" class="search-keyword" id="search-keyword" value=http://www.xiaoxiangzi.com/"{dede:global name='keyword' function='RemoveXSS(@me)'/}" />  
  5. <select name="channeltype" id="channeltype" >    
  6. <option value='http://www.xiaoxiangzi.com/1′ selected='1′>新闻</option>  
  7. <option value='http://www.xiaoxiangzi.com/3′>软件</option>  
  8. </select>  
  9. <button type="submit" class="search-submit">搜索</button>  
  10. </div>  
  11. </form>  

重点是

  1. <select name="channeltype" id="channeltype" >
  2. <option value='http://www.xiaoxiangzi.com/1′ selected='1′>新闻</option>
  3. <option value='http://www.xiaoxiangzi.com/3′>软件</option>
  4. </select>

这里设置的按游戏模型搜索  1是文章模型3是软件模型

3 复制serach.php 更名为search_images.php

4 打开search_images.php

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

更改为

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

5复制arc.searchview.class.php 更名为arc.searchimg.class.php

6 打开arc.searchimg.class.php

修改

  1. $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";
  2. $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_images.htm";
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表