dedecms指定栏目授权(dedecms搜索结果页实现按频道模型显示不同结果模板的方法)
类别:CMS系统 浏览量:1369
时间:2022-01-17 01:51:33 dedecms指定栏目授权
dedecms搜索结果页实现按频道模型显示不同结果模板的方法dedecms本身自带的模板有图片模型、文章模型、软件模型等,有时候为了用户体验需要给搜索框加一个判定,例如搜索软件模型的时候显示软件模型的模板,搜索文章模型的时候显示文章模型的模板。
具体的实现代码如下:
1.在head区域加入
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.更改搜索代码
<li 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>
</li>
</form>
其中重点就是
<option value='1' selected='1'>新闻</option>
<option value='3'>软件</option>
</select>
关键设置:这里设置的按模型搜索 1是文章模型 3是软件模型
3.复制serach.php 更名为 search_images.php
4.打开 search_images.php
将
更改为
5.复制 arc.searchview.class.php 更名为 arc.searchimg.class.php
6.打开 arc.searchimg.class.php
查找
更改为
您可能感兴趣
- dedecms二级栏目列表(DedeCMS系统TAG标签伪静态设置)
- dedecms授权付费(dedecms实现删除垃圾会员的方法)
- 织梦dedecms优化安全设置指南(DeDecms SEO优化经验谈适用于任何网站)
- dedecms悬浮导航(DEDECMS开启绝对地址PC端跳转到静态手机端实现方法)
- dedecms幻灯片代码(dedecms实现大图showphoto.htm输出图集内容简介方法)
- dedecms提示信息(DedeCms fckeditor编辑器空白无法显示的相关问题)
- dedecms增加导航内容(织梦DEDECMS修改栏目关键词及描述长度的方法)
- dedecms关闭站点(dedecms搬家后出现/include/templets/default/index.htm Not Found!解决方案)
- dede源码如何新增页面(dedecms 在内容模板里调用栏目内容即{dede:field.content/})
- dedecms使用教程(dedecms二级菜单中判断子菜单标签的使用方法)
- dedecms更新后设置空白(dedecms去掉当前位置栏目链接的方法)
- dedecms列表栏目样式修改(在dedecms文章页中获取当前栏目字段如content字段)
- dedecms怎么上线(dedecms关闭后台/会员/留言/板验证码的方法)
- dedecms上传附件大小限制(dedecms删除文章同时也删除附件的修改方法)
- dedecms自动裁剪(dedecms 图片页面分离简单方法)
- dedecms如何更改主页模板(织梦dedecms sitemap路径修改方法)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
热门推荐
- jq控制css样式(css3模拟jq点击事件的实例代码)
- sql中where和having可以同时用吗(SQL where条件和jion on条件的详解及区别)
- php怎么引用文件(php引用和拷贝的区别知识点总结)
- vue3封装table组件(Vue封装通用table组件的完整步骤记录)
- mybatis动态sql框架(Mybatis4 之Mybatis动态sql的实现代码)
- SQLServer中使用扩展事件获取Session级别的等待信息及SQLServer 2016中Session级别等待(SQLServer中使用扩展事件获取Session级别的等待信息及SQLServer 2016中Session级别等待)
- python的decode函数在哪个模块(python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决)
- sql server建表语句带字段说明(SqlServer给表增加多个字段的语法)
- ubuntu20.04开启ssh(详解Ubuntu20.04用Xshell通过SSH连接报错的服务问题)
- ubuntu中source指令(怎么修改Ubuntu的源列表source list详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9