位置: 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)

  • 荣耀30pro有无线充电功能吗(荣耀30pro无线充电怎么打开)

    荣耀30pro有无线充电功能吗(荣耀30pro无线充电怎么打开)

  • 华为智慧助手能关闭吗(华为智慧助手能和别人聊天吗)

    华为智慧助手能关闭吗(华为智慧助手能和别人聊天吗)

  • 华为i3和i5的区别(华为i3和i5的分别)

    华为i3和i5的区别(华为i3和i5的分别)

  • 闲鱼走平台验机是什么意思(闲鱼走平台验机要钱吗)

    闲鱼走平台验机是什么意思(闲鱼走平台验机要钱吗)

  • 好评后申请退款被拒绝(好评后申请退款怎么撤销)

    好评后申请退款被拒绝(好评后申请退款怎么撤销)

  • word中如何删除尾注(word中如何删除整页)

    word中如何删除尾注(word中如何删除整页)

  • 已禁用ime是什么意思(已禁用icm是什么意思)

    已禁用ime是什么意思(已禁用icm是什么意思)

  • 小米新系统miui12什么时候更新(小米新系统怎么样)

    小米新系统miui12什么时候更新(小米新系统怎么样)

  • 电脑麦克风怎么设置(电脑麦克风怎么调大声)

    电脑麦克风怎么设置(电脑麦克风怎么调大声)

  • ca用户是什么意思(ca登录和用户登录区别)

    ca用户是什么意思(ca登录和用户登录区别)

  • 蓝牙耳机不能两个同时使用(蓝牙耳机不能两个一起响)

    蓝牙耳机不能两个同时使用(蓝牙耳机不能两个一起响)

  • 62数据是什么(62数据是什么意思)

    62数据是什么(62数据是什么意思)

  • 手机内屏原装和组装的区别(手机内屏原装和外屏区别)

    手机内屏原装和组装的区别(手机内屏原装和外屏区别)

  • 华为9x像素(华为9x像素怎么设置)

    华为9x像素(华为9x像素怎么设置)

  • 互联网接入方式有哪几种(互联网接入方式示意图)

    互联网接入方式有哪几种(互联网接入方式示意图)

  • vivo开发者模式有啥用(vivo开发者模式一直开着有影响吗)

    vivo开发者模式有啥用(vivo开发者模式一直开着有影响吗)

  • 微型计算机主要技术指标(微型计算机主要包括系统总线)

    微型计算机主要技术指标(微型计算机主要包括系统总线)

  • ipad下载的文件查看(ipad下载的文件怎么改后缀)

    ipad下载的文件查看(ipad下载的文件怎么改后缀)

  • 苹果发语音没有声音怎么回事(苹果发语音没有声音只有噪音,语音视频没有问题)

    苹果发语音没有声音怎么回事(苹果发语音没有声音只有噪音,语音视频没有问题)

  • 阿里鱼卡免流范围(阿里鱼卡 免流)

    阿里鱼卡免流范围(阿里鱼卡 免流)

  • vx是什么聊天工具(微信是什么聊天软件)

    vx是什么聊天工具(微信是什么聊天软件)

  • 红米note7怎么装sim卡(红米note7怎么装卡)

    红米note7怎么装sim卡(红米note7怎么装卡)

  • 微信解冻要多久(微信解冻要多久才可以登上)

    微信解冻要多久(微信解冻要多久才可以登上)

  • 小红书怎么看足迹(小红书怎么看足球单)

    小红书怎么看足迹(小红书怎么看足球单)

  • urlproc.exe是什么进程其作用是什么如何结束(url是什么软件)

    urlproc.exe是什么进程其作用是什么如何结束(url是什么软件)

  • vue3中hooks的介绍及用法(vue @hook)

    vue3中hooks的介绍及用法(vue @hook)

  • 增值税认证发票平台可以导出发票明细吗?
  • 美容美发属于什么行业
  • 报税显示缺少组件怎么办
  • 办税员的工作职责
  • 税点是什么费用
  • 股权转让如何进行资产评估的
  • 印花税减免优惠政策2020
  • 税金及附加现金流指定
  • 企业收到劳务费发票账务处理
  • 减免的附加税怎么做会计分录
  • 小规模纳税人如何计算增值税应纳税额
  • 新准则前期差错更正
  • 票货分离怎么处理
  • 原材料入库是付款凭证吗
  • 半成品转成品会计分录
  • 外购商品用于促销能抵扣吗
  • 租车补贴记入工资的会计处理怎么做?
  • 部分销售退回怎么开票
  • 2018年所得税表
  • 房地产开发经营属于什么行业类别
  • 当前中国有什么企业在国外
  • 网络直播应如何缴纳增值税?
  • 借其他应收贷应付
  • 建筑工程甲方提供给乙方的材料
  • 个体工商户支付宝怎么开票
  • 回迁安置房拆一次多少钱
  • 房地产企业收取的诚意金
  • 王者荣耀电脑版操作
  • 路由器突然不能上网了显示红灯
  • 确认预计负债的必要条件
  • 资本公积如何计提
  • 电脑的c盘变红怎么回事
  • php session_start
  • 苹果手机查找对方手机位置看不到
  • 其他应收个人贷方余额表示什么意思
  • 预计可变现净值影响账面价值吗
  • HTML怎么设置文本框
  • 工会经费申报表填写说明
  • 如何做架构规划图
  • php session用法
  • 增值税 转出
  • 个人独资为什么不能叫公司
  • 商贸公司库存商品有哪些
  • 工厂院里栽什么树好呢
  • 农副产品免税了还需要缴纳个人所得税吗
  • 现金折扣如何核算
  • 纳税收入包括居民个人在境外取得的收入吗?
  • 应收票据贴现的实收金额一定小于票据面值
  • 库存商品入库的会计分录怎么写
  • 出口货物关税完税价格包括哪些
  • 房租没发票怎么入账
  • 应交税费如何做到账表一致
  • 已付款未收到货怎么办
  • 高新技术企业政府补助要交所得税吗
  • 金蝶制造费用明细如何查询
  • 借款利息怎么记账
  • sql server怎么复制表
  • mysql批量执行sql文件
  • 批量替换多个wps文档的内容
  • centos7installation怎么配
  • Linux系统配置网关
  • 开机密码忘记了怎么打开手机
  • xp任务栏靠右怎么调回来
  • xp创建VPN连接图文教程
  • hpdskflt.sys
  • win10如何恢复已删除的密钥
  • 如何让xp系统崩溃
  • win7 注册表 ahci
  • win7纯净版和正版区别
  • linux中病毒了怎么处理
  • cocos creator 资源加密
  • node.js使用的v8引擎是由哪个公司开发的
  • python 进阶
  • jquery 图片
  • node.js连接mysql数据库的方法有哪些
  • nodejs tcp
  • shell脚本编程实例
  • JavaScript中的方法名不区分大小写
  • dom方法总结
  • python字符类型有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设