位置: IT常识 - 正文

织梦DedeCMS访京东多条件筛选教程(织梦系统)

编辑:rootadmin

推荐整理分享织梦DedeCMS访京东多条件筛选教程(织梦系统),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦百科,织梦cms怎么样,织梦百科,织梦百科,织梦cms官网,织梦官网,织梦官方,织梦官方,内容如对您有帮助,希望把文章链接给更多的朋友!

这是京东筛选的截图,天猫淘宝等也有相关的选购的筛选。在用户进入该频道后,对自己喜欢的商品进行筛选,能减少大量的时间,最大程度地满足用户的功能性需求。已经被选中的关键词可以参考文章《织梦多条件筛选以筛选词为SEO标题教程》,样式自己写吧。

分析过程

根据实际情况,京东的品牌不属于筛选范围,属于类别。因此只有“分类”、“有效像素”、“液晶屏尺寸”作为品牌类别公共的筛选字段项目。当然还有多选功能,这里就不细说了。

查了N多关于dede筛选功能实现的文章,笔者在没有完成筛选功能之前,运用js进行筛选,其实基于php的dedecms也一样能实现这样的功能。下面这是运用了dedecmsV5.7本身的模板制作的模板,完美实现筛选功能,如果一定要跟京东的样式一样,可以慢慢敲代码吧,这里样式不做详解。

由于2015年7月份后dedecms终于出更新版了,建议大家先不更新,免得修改的后台文件发生不必要的错误。本人还没测试新版本的问题,感兴趣的童鞋可以自己测试。下面讲解装修网站的装修效果图完美实现dedecms二次开发的php的筛选功能。

(帖子2015年9月更新)终于用上了新版dedecms,经测试功能稳定,可以安装wappc手机版,需要提醒各位的是,如果不能正常安装,可能是解压缩的问题,尽量采用在服务器解压,避免不必要的错误发生。筛选也正常,因为很多二次开发都会动到include下extend.func.php。因此不要随便把文件覆盖,而应仔细对比后在服务器上修改该文件。

DedeCMS自定义字段筛选实现步骤

建立自定义字段

在频道模型里面内容模型里建立相应的自定义字段,记得勾选“使字段从模板中获得”

可以看到筛选功能主要有三个字段:小区户型(hx)、装修风格(zxfg)、装修面积(zxmj)、装修价格(zxjg)等,字段全部用select类型。

文章编辑的时,要选择好相应的分类,根据这些分类字段,前台可以用php直接调用。

修改后台程序文件

织梦DedeCMS访京东多条件筛选教程(织梦系统)

这里要修改include下的两个文件:arc.listview.class.php和extend.func.php。由于篇幅太长,修改过程请查看相关文章《织梦多条件筛选以筛选词为SEO标题教程》

前台调用PHP

请把以下代码复制到网站相应的区域,这里只选择了用户最关注的户型、风格、面积作为筛选条件。

<div class="shaixuan">

{dede:php}AddFilter(7,1,'zxfg,hx,zxmj');{/dede:php}<!--7是该栏目的id,1是筛选类型,可以自己换来看看筛选前台显示类型,一般采用全部展开或者下拉列表-->

</div>

选择2是下拉,修改后的地方有个结尾有错误,在case2结尾的标红</select><br/>,应该改成</select></div>。

case 2:

$dede_addonfields .= '<select name="filter"'.$ctag->GetName().' onchange="window.location=this.options[this.selectedIndex].value">'.'<option value="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'">全部</option>';

$addonfields_items = explode(",",$ctag->GetAtt('default'));

for ($i=0; $i<count($addonfields_items); $i++)

{

$href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]);

$dede_addonfields .= '<option value="'.$href.'"'.($fields_value==urlencode($addonfields_items[$i]) ? ' selected="selected"' : '').'>'.$addonfields_items[$i].'</option>';

}

$dede_addonfields .= '</select></div>';

break;

免责

本文链接地址:https://www.jiuchutong.com/zhishi/311550.html 转载请保留说明!

上一篇:设计模式---代理模式(设计模式代理模式)

下一篇:threading在python中创建线程的两种方式(python中的thread)

  • soul解除上限(soul达到上限怎么办)

    soul解除上限(soul达到上限怎么办)

  • 华为nova7带耳机不(华为nova7带耳机吗)

    华为nova7带耳机不(华为nova7带耳机吗)

  • ipadpro只能用原装充电器吗(ipadpro只能用原装数据线)

    ipadpro只能用原装充电器吗(ipadpro只能用原装数据线)

  • 手机屏幕翘起的危害(手机屏幕翘起来了)

    手机屏幕翘起的危害(手机屏幕翘起来了)

  • 华为p30pro屏幕模糊解决(华为p30pro屏幕模糊)

    华为p30pro屏幕模糊解决(华为p30pro屏幕模糊)

  • 麒麟810什么水平(麒麟810什么水平处理器)

    麒麟810什么水平(麒麟810什么水平处理器)

  • word2007页码怎么设置(word2007页码怎么设置不了)

    word2007页码怎么设置(word2007页码怎么设置不了)

  • 天猫精灵勿扰模式是干嘛的(天猫精灵勿扰模式在哪里)

    天猫精灵勿扰模式是干嘛的(天猫精灵勿扰模式在哪里)

  • qq音乐不能播放怎么办(qq音乐不能播放wma格式)

    qq音乐不能播放怎么办(qq音乐不能播放wma格式)

  • 怎么把大视频发到微信上(怎么把大视频发给别人)

    怎么把大视频发到微信上(怎么把大视频发给别人)

  • 路由器上的reset是什么意思(路由器上的reset键有什么用)

    路由器上的reset是什么意思(路由器上的reset键有什么用)

  • 抖音软件有电脑版吗(抖音软件电脑版怎么下载)

    抖音软件有电脑版吗(抖音软件电脑版怎么下载)

  • 淘宝排行榜从哪进入(淘宝的排行榜在哪里看)

    淘宝排行榜从哪进入(淘宝的排行榜在哪里看)

  • 陌陌主播在哪播放歌曲(陌陌直播在哪)

    陌陌主播在哪播放歌曲(陌陌直播在哪)

  • 迅雷播放器怎么设置循环播放(迅雷播放器怎么旋转画面)

    迅雷播放器怎么设置循环播放(迅雷播放器怎么旋转画面)

  • i58500能装win7吗(i58500可以升级什么cpu)

    i58500能装win7吗(i58500可以升级什么cpu)

  • 库乐队里的歌怎么删除(库乐队里的歌怎么发给别人)

    库乐队里的歌怎么删除(库乐队里的歌怎么发给别人)

  • 电池损耗多少正常(电池损耗多少了)

    电池损耗多少正常(电池损耗多少了)

  • 12306注销后还能重新注册吗(12306注销后还能用原身份证注册吗)

    12306注销后还能重新注册吗(12306注销后还能用原身份证注册吗)

  • oppor9s游戏加速在哪(oppoa9游戏加速在哪)

    oppor9s游戏加速在哪(oppoa9游戏加速在哪)

  • 华为荣耀20发布时间(华为荣耀系列)

    华为荣耀20发布时间(华为荣耀系列)

  • debian 9.4 安装教程 linux系统debian9.4图文详细安装步骤(debian10.9安装教程)

    debian 9.4 安装教程 linux系统debian9.4图文详细安装步骤(debian10.9安装教程)

  • 联想win10自动修复无法开机完美解决方法(联想win10自动修复失败还能保存文件吗)

    联想win10自动修复无法开机完美解决方法(联想win10自动修复失败还能保存文件吗)

  • Chormedriver下载和安装(2022-09-12)(chormedriver安装)

    Chormedriver下载和安装(2022-09-12)(chormedriver安装)

  • 普通二本,去过阿里外包,到现在年薪40W+的高级测试工程师,我的两年转行心酸经历...(考到二本)

    普通二本,去过阿里外包,到现在年薪40W+的高级测试工程师,我的两年转行心酸经历...(考到二本)

  • JAVA微信公众号订阅消息推送(java微信公众号开发源码)

    JAVA微信公众号订阅消息推送(java微信公众号开发源码)

  • 一般纳税人的计税方式是什么
  • 企业所得税期初资产总额怎么填写
  • 通货膨胀的含义及通货膨胀率的计算
  • 公积金是上个月的还是本月的
  • 从小规模纳税人购进产品进项税怎么计算
  • 小规模纳税人每季度报税清盘
  • 工商年报本期社保怎么填
  • 库存商品暂估入库
  • 大数据对管理会计的影响论文
  • 清理往来账管理办法
  • 员工个人无息借款违法吗
  • 银行汇票退回
  • 递延收益金额怎么算
  • 企业拆迁安置房能买吗
  • 固定资产出租的收入计入什么科目
  • 进项税转出企业所得税账务怎么处理
  • 以前的服务发票当期确认收入怎么做账
  • 定额发票已经取得怎么办
  • 结算纪律与法律责任表格
  • 预缴税多交了,税务局退吗
  • 工程结算科目属于哪一类
  • 金税盘全额抵扣分录
  • 公司让员工发红包
  • 总分机构类型怎么选
  • 拍卖物品的流程
  • 政府减免税款如何做账
  • 决算帐表不相符怎么处理
  • 劳务公司差额征收税率是多少
  • 境外承包工程出口货物能否办理退税?
  • 去年的成本今年入账会计分录
  • 生产型企业公司有哪些
  • Win11怎么关闭自动休眠
  • 20个健康生活常识
  • 进项税和销项税怎么理解
  • 商标转让过程中公司转让
  • 研发费用没有发票可以加计扣除吗
  • win11自带的播放器
  • 无痛人流多少钱?
  • 前端登录退出怎么操作
  • 委托外发加工会计分录
  • 上市公司分红派股
  • vue项目部署到服务器上,页面空白
  • 物流公司交保险是骗局吗
  • 开源项目有什么用
  • windowlocation用法
  • 30多岁应该怎么说
  • php自动转换
  • phpcms怎么样
  • python 序列化
  • 固定资产计提折旧的方法
  • 银行开出的承兑怎么兑现
  • Dedecms评论同时发到QQ邮箱的实现方法
  • 不同单位发的劳务费会收税吗
  • 小企业会计准则和企业会计准则的区别
  • 厂家返利怎么入账
  • 在职职工暖气费补助款
  • 办理食品经营许可证需要什么条件
  • 劳务税可以抵扣企业税比例
  • 怎么取最大值函数
  • 红冲上一年度销售收入
  • 应付账款怎么入账
  • 建账的过程包括哪些内容
  • win10禁用所有启动项
  • 开机f8显示英文字母
  • win10无法安装软件怎么解决
  • .exe是啥程序
  • winxp显示设置
  • linux rm 命令删除文件恢复
  • Linux如何查看硬盘分区
  • 日历控件默认日期
  • jquery根据class
  • android实现简单的计算机界面
  • 获取路径下的文件名
  • android studio 无法解析 aar
  • Javascript Object 对象学习笔记
  • jquery dom对象
  • 在深圳,企业房贷怎么办
  • 公务员车补缴个税吗
  • 中科院有多少在校研究生
  • 土地增值税发票加计扣除5%年限
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设