您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede织梦搜索结果页按频道模型显示不同模板的方法
代云2023-10-03DedeCMS教程已有人查阅
导读大家知道怎样实现dede搜索结果页按频道模型显示不同模板吗,这问题网上看到不少朋友都在问,究竟怎样才能实现呢,下面是笔者总结的些方法:
大家知道怎样实现dede搜索结果页按频道模型显示不同模板吗,这问题网上看到不少朋友都在问,究竟怎样才能实现呢,下面是笔者总结的些方法:
dedecms门户模板的时候经常会有图片模型、文章模型、软件模型之类的,要是给搜索框加一个判定,例如搜索软件模型的时候显示一个模板,搜索文章模型的时候显示一个模板。
具体实现代码:
1、在head区域加入
3、复制serach.php 更名为 search_images.php
4、打开 search_images.php
6、打开 arc.searchimg.class.php
修改
dedecms门户模板的时候经常会有图片模型、文章模型、软件模型之类的,要是给搜索框加一个判定,例如搜索软件模型的时候显示一个模板,搜索文章模型的时候显示一个模板。
具体实现代码:
1、在head区域加入
<script language="javascript" type="text/javascript">
<!--
function check(){
if(document.formsearch.channeltype.value=="3")
document.formsearch.action="{dede:field name='phpurl'/}/search_images.php"
else
document.formsearch.action="{dede:field name='phpurl'/}/search.php"
}
-->
</script>
2 、更改搜索代码
<form name="formsearch" action="" *****ubmit="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.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";
核心的修改已经结束了,剩下的就是在search_images.htm这个模板里自由发挥了。同理也可以实现按栏目type搜索显示不同风格的结果页得。大家不妨参考下修改下,这对于用户体验很有帮助的;
本文标签:
很赞哦! ()
相关教程
图文教程
织梦dedecms修改tag标签自动提取字节数的方法
第一步:进入到数据库中,分别找到dede_tagindex和dede_taglist(dede_为默认表前缀,如果你的表前缀不一样请按照你网站的表前缀查找
dedecms调用UCHome所有信息代码实例
网络上调用UCHome不完全,往往只能调用uchome日志标题、相册缩略图(且不是每个相册调用一张)、话题名称,并且根本找不到怎样调用游戏(应用)
织梦cms修改更换头部logo图片的方法
关键字描述:头部 怎么 图片 替换 文件 templets 找到 images 这个DEDECMS5.3怎么换头部LOGO小弟太笨了不会啊那位大哥教教我回
dedecms把一篇文章发布到多个栏目的方法(副栏目的使用)
DEDECMS是一个很不错的程序,在代码号模板做网站的时候经常用到,现在有一个网站,遇到一个问题,就是有的文章需要在多个栏目里显示。
相关源码
-
(PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码 -
(PC+WAP)企业管理工程造价资产评估财务审计带留言网站模板本模板基于PbootCMS内核开发,为工程造价咨询、财务审计类企业量身打造,同时支持多行业快速适配。采用PC+WAP双端同步设计,数据实时互通,助您高效展示企业形象与服务能力。查看源码 -
(PC+WAP)茶叶茶艺茶道茶文化pbootcms模网站源码下载本模板基于PbootCMS系统开发,为茶叶企业、茶艺培训机构设计,特别适合展示茶产品、茶道文化等内容。采用响应式技术,确保在不同设备上都能呈现优雅的茶文化氛围。查看源码 -
帝国CMS7.2互联网自媒体门户整站带数据源码免费下载分享一款高仿极客网门户模板,帝国cms7.2版本,非常适合互联网、自媒体、文章门户网站使用。测法发现备份数据恢复报错,找了几个版本的都是一样的,有能力的自行修复查看源码 -
(自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码 -
(PC+WAP)绿色硅胶橡胶玩具制品营销型网站源码下载为硅胶橡胶制品及玩具行业打造的营销型网站模板,采用PbootCMS内核开发,通过模块化设计实现产品参数、安全认证、应用场景等专业内容的可视化呈现,助力企业建立可信赖的线上展示平台。查看源码
| 分享笔记 (共有 篇笔记) |
