小李SEO博客

网站优化服务

dedecms设置不同搜索页模板教程

织梦dedecms的搜索功能很好用,但有时候我们会需要一些特殊的搜索情况,例如我们网站中需要根据频道不同,调用不同的搜索结果页模板。本文就来教大家怎样调用不同的搜索页模板。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"elsedocument.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.php6.打开 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修改tag标签自动提取字节数教程 下一篇:织梦运用七牛云备份和存储整合方法
织梦cms相关文章阅读
  • 织梦cms网站SELECT语句使用方法

    小李网络公司介绍织梦cms网站SELECT语句使用方法知识,包括dedecms mysql使用中_MySQL(select使用)_白黔的博客-CSDN...DEDECMS万能标签{dede:sql}使用教程详解_织梦58,dede的sql语句调用方法使用示例_dedecms_CMS教...

  • 织梦cms网站后台文章列表页码异常

    小李网络公司介绍织梦cms网站后台文章列表页码异常知识,包括dedecms列表页码dedecms织梦系统de的页码改中文dede文章页码调用dedecms分页修改dede定义页码样式dedecms修改页脚dedecms搜索页页码....

  • 织梦cms文章页上一篇/下一篇pagenext标签使用方法

    小李网络公司介绍织梦cms文章页上一篇/下一篇pagenext标签使用方法知识,包括帝国cms和织梦哪个好dede仿站网Next page织梦dede建站教程视频织梦cms网站next page什么意思是什么the next pagedede标记教程织...

  • 织梦cms5.7发布文章提示“标题不能为空”的解决方法

    小李网络公司介绍织梦cms5.7发布文章提示“标题不能为空”知识,包括 dedecms5.7发布文章提示“标题不能为空”的解决方法_织梦58,dedecms信息标题dedecms首页内容dedecms文章日期dedecms生成文章dedecm...

  • 织梦cms增加二维码功能方法

    小李网络公司介绍织梦cms增加二维码功能方法知识,包括dedecms模板接收变量dedecms怎么更新cssdedecms如何打开织梦功能dedecms功能精简dedecms登录功能dedecms有哪些功能....

  • 织梦cms整站调用购物车订单数量简单解决办法

    小李网络公司介绍织梦cms整站调用购物车订单数量知识,包括如何增加购物车数量购物车怎么减少数量淘宝购物车数量上限购物车数量如何扩大购物车如何看产品加购物车数量购物车的数量怎么...

  • 织梦cms调用留言本方法

    小李网络公司介绍织梦cms调用留言本方法知识,包括dedecms首页如何调用留言板的留言 - 百度知道,DEDECMS如何在首页用JS调用留言本内容-织梦安装使用-跟版网,织梦dedecms留言板调用导航的方法_织梦...

  • 织梦cms网站数据备份步骤详解

    小李网络公司介绍织梦cms网站数据备份步骤详解知识,包括织梦dedecms教程织梦cms建站教程dedecms织梦系统织梦默认模板管理dedecms首页dede织梦仿站acronis备份还原教程织梦cms移动织梦帮助文档,...

  • 织梦cms后台dedeajax2.js被植入js木马

    小李网络公司介绍织梦cms后台dedeajax2.js被植入js木马知识,包括dede筛选查询仿织梦dede58源码dede整站更新dede主页dedecmsdedefielddede整站模板dede首页下拉加载dedecms发表评论dede多重筛选dedeajax表单....

  • 织梦cms后台点击就卡住解决办法

    小李网络公司介绍织梦cms后台点击就卡住解决办法知识,包括dedecms后台(反应特别慢)点击就卡住的最终解决_AB模板网,织梦手机端加载慢dede首页加载很慢cms加载很慢dedecmscss加载慢....

  • 织梦cms整合phpwind7.X后页面跳转问题

    小李网络公司介绍织梦cms整合phpwind7.X后页面跳转知识,包括dedecms整合phpwind7.X后的页面跳转问题_织梦园,修改dede跳转提示dedecms导航栏跳转织梦文章勾选跳转怎么调用dede跳转首页dedecms幻灯片跳转...

  • 织梦cms关键字不能小于2个字节解决办法

    小李网络公司介绍织梦cms关键字不能小于2个字节解决办法知识,包括帝国cms和织梦哪个好dede仿站网dede标签文章调用dede批量关键词dede调用关键词dede关键字长度dede列表页关键字dede搜索关键字....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640