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

  • macbook如何卸载软件(macbook如何卸载第三方软件)

    macbook如何卸载软件(macbook如何卸载第三方软件)

  • 华为荣耀8x可以手机插优盘吗(华为荣耀8X可以玩光遇吗)

    华为荣耀8x可以手机插优盘吗(华为荣耀8X可以玩光遇吗)

  • 拨打电话手表无法连接(电话手表打不出电话显示无网络连接)

    拨打电话手表无法连接(电话手表打不出电话显示无网络连接)

  • 拼多多里什么叫拼单(拼多多啥意思怎么玩)

    拼多多里什么叫拼单(拼多多啥意思怎么玩)

  • 手机进水了能修吗(手机进水了能修好吗多少钱)

    手机进水了能修吗(手机进水了能修好吗多少钱)

  • 哔哩哔哩账号封禁中多久会解除(哔哩哔哩账号封停怎么办)

    哔哩哔哩账号封禁中多久会解除(哔哩哔哩账号封停怎么办)

  • 电脑自己打字停不下来是怎么回事(电脑自己打字停不下来)

    电脑自己打字停不下来是怎么回事(电脑自己打字停不下来)

  • 美团打赏骑手钱是直接给骑手的吗(美团打赏骑手钱最少多少)

    美团打赏骑手钱是直接给骑手的吗(美团打赏骑手钱最少多少)

  • 手机拆机对手机有影响吗(手机拆机对手机后发烫有影响吗)

    手机拆机对手机有影响吗(手机拆机对手机后发烫有影响吗)

  • 群主删除退出群还在吗(群主删除群并退出群,群还在吗)

    群主删除退出群还在吗(群主删除群并退出群,群还在吗)

  • 华为mate30pro多少倍变焦(华为mate30pro多少克)

    华为mate30pro多少倍变焦(华为mate30pro多少克)

  • 修改群名称别人知道吗(修改群名称别人也变么)

    修改群名称别人知道吗(修改群名称别人也变么)

  • 华为nova6都有什么功能(华为nova6都有什么颜色)

    华为nova6都有什么功能(华为nova6都有什么颜色)

  • 小米m1803e6e上市时间(小米m1803e7sg是什么型号)

    小米m1803e6e上市时间(小米m1803e7sg是什么型号)

  • p30如何拍月亮(p30如何拍月亮手机如何调)

    p30如何拍月亮(p30如何拍月亮手机如何调)

  • 苹果手机怎么改成别的城市定位(苹果手机怎么改字体)

    苹果手机怎么改成别的城市定位(苹果手机怎么改字体)

  • 苹果二代耳机有线跟无线的区别(苹果二代耳机有哪些功能)

    苹果二代耳机有线跟无线的区别(苹果二代耳机有哪些功能)

  • 摄像头离线怎么恢复(摄像头离线怎么重新连接wifi)

    摄像头离线怎么恢复(摄像头离线怎么重新连接wifi)

  • 华为手机的功能悬浮窗在哪里关闭(华为手机的功能键怎么调出来)

    华为手机的功能悬浮窗在哪里关闭(华为手机的功能键怎么调出来)

  • 消息免打扰是不是拒收(消息免打扰是不是屏蔽)

    消息免打扰是不是拒收(消息免打扰是不是屏蔽)

  • win10闹钟如何休眠仍然响(win10闹钟设置方法)

    win10闹钟如何休眠仍然响(win10闹钟设置方法)

  • Linux中RedHat CentOS Ubuntu Fedora的区别详解

    Linux中RedHat CentOS Ubuntu Fedora的区别详解

  • ElementPlus DateTimePicker日期时间选择器限制可选时间范围(精确时分秒)

    ElementPlus DateTimePicker日期时间选择器限制可选时间范围(精确时分秒)

  • python输入成绩求平均分(python输入三科成绩)

    python输入成绩求平均分(python输入三科成绩)

  • 企业所得税研发费用加计扣除条件
  • 分红给合伙企业后,被普通合伙人借走
  • 未按期纳税申报怎么处理
  • 怎么在电子税务局添加银行账户
  • 应计提的存货跌价准备
  • 逾期不缴纳税款责令限改期限内改正的
  • 已认证未入账的分录
  • 本月计提所得税费用
  • 企业拆迁安置房能买吗
  • 现金流量表年报期末现金余额
  • 大型设备间距应至少大于几米
  • 银行本票通俗
  • 个体工商户怎么交社保
  • 增值税报表上填写什么
  • 学校有税号可以收专票吗
  • 环保设备的折旧计入
  • 资金筹集业务核算实训心得体会
  • 出口退税款计入收入总额吗
  • 银行账户注销以后预留印鉴
  • 电子发票服务平台诺诺发票官网
  • 六大会计科目的关系
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • 出售房产会计账务处理
  • win11如何将开始菜单里的软件移到桌面
  • 土地使用税怎么交税
  • php定时执行代码
  • 月初红字冲回估价入账存货借贷
  • 利润分配的会计分录怎么写
  • 建筑业预缴增值税
  • iis 7下安装laravel 5.4环境的方法教程
  • 资产处置损益计算公式
  • 前端实战面试题
  • 人工智能rl
  • php中array怎么用
  • php处理xml数据
  • 购进销售农产品正常损耗怎么算
  • 定额发票验旧日期怎么算
  • 企业自产自用的产品需要缴纳增值税吗
  • 验证vip
  • 债权人债务重组损益计入什么科目
  • 企业处置子公司
  • 公司车辆过户给个人需要多少费用
  • 纳税人有
  • 以前年度损益调整结转到本年利润吗
  • 贷款用途不符合规定有啥危害
  • 如何填制费用报销单
  • 上年结转会计分录
  • 企业处置固定资产增值税税率
  • 总公司可以开发票给分公司吗
  • 园林绿化公司的税率是多少
  • 银行日记账的登记依据有哪些
  • 房地产企业销售商品房增值税税率
  • 辅助生产成本如何结转
  • 房地产开发企业土地增值税怎么计算
  • 什么是活页式账户
  • win7 win8.1双系统安装教程
  • 怎么u盘装系统win10
  • Win10桌面图标怎么隐藏
  • xp电脑怎么样
  • iphone制造成本
  • mac如何开启屏幕录制权限
  • window10找不到安装的软件
  • 微软反盗xp黑屏怎么办
  • shell 时间格式
  • node.js可以跨平台吗
  • yarn和npm一起使用冲突
  • 【新功能】“回调特性”的使用教程:
  • unity账号登录
  • TypeScript Type Innference(类型判断)
  • 仿百度首页
  • unity gpu优化
  • python数字类型及操作
  • python文件的读操作方法
  • 广州市地税
  • 安徽税务网上申报领取发票
  • 江苏4050社保补贴政策2024
  • 郑州市区税务局
  • 税务发票定额
  • 江苏个人扣税
  • 企业税务自查报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设