您现在的位置是:首页 > 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搜索显示不同风格的结果页得。大家不妨参考下修改下,这对于用户体验很有帮助的;
本文标签:
很赞哦! ()
相关教程
图文教程
点击文字/图片收藏当前页面JS代码
dedecms 内页有个收藏链接,是会员收藏到会员中心的,但是不好用,大bug,给大家分享一个点击文字/图片收藏当前页面JS代码,全站通用哦。
dede织梦设置游客评论修改评论权限的方法
现在大家都很懒,不愿意在网站上注册账户,然后再去评论,好多想评论的访客,看到需要注册后,就不评论,这样很影响网站的互动性,而织梦默认评论是只有注册用户才可
织梦dedecms自动审核文章更新首页的方法
在Dedecms 5.7 中,我们会发现在后台系统管理中有一个计划任务管理,很多人问我这个有什么用,其实这个计划任务可以大大减轻我们的负担,他可以自动审核新文章
织梦dedecms中显示复制地址推荐给QQ等好友的方法
看到很多网站的文章下面都有几个图标,比如复制文章地址,推荐给QQ好友的功能,很不错.下面把代码给大家共享一下在对应模板中的核实位置加上如下代码
相关源码
-
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码 -
(响应式)轴承机械五金零件产品pbootcms落地推广单页源码下载为轴承、机械零件等工业产品打造的响应式单页模板,基于PbootCMS内核开发,助力企业快速构建专业级产品展示页面。模板采用工业风设计语言,突出产品参数与性能优势,适用于设备制造商、零部件供应商等B2B场景推广。查看源码 -
(自适应)电子元件电路板元器件pbootcms网站源码下载为电子元器件、电路板制造类企业设计,特别适合展示产品参数、技术规格等内容。采用响应式技术,确保各类电子元件在不同设备上都能清晰展示。查看源码 -
(自适应响应式)动力刀座五金机械设备pbootcms网站源码下载为动力刀座及五金机械企业定制的响应式网站框架,基于PbootCMS系统深度开发,助力传统制造企业实现数字化转型升级。采用手工编写的DIV+CSS前端架构,代码执行效率提升40%。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码
| 分享笔记 (共有 篇笔记) |
