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

  • 荣耀30如何设置电量百分比(荣耀30如何设置自定义动态锁屏)

    荣耀30如何设置电量百分比(荣耀30如何设置自定义动态锁屏)

  • 电脑箭头一直转圈怎么办(电脑箭头一直转圈圈怎么办)

    电脑箭头一直转圈怎么办(电脑箭头一直转圈圈怎么办)

  • iqoo支持双扬声器吗(iqoo有没有双扬声器)

    iqoo支持双扬声器吗(iqoo有没有双扬声器)

  • 宽带端到端测试不正常(宽带端到端测试什么意思)

    宽带端到端测试不正常(宽带端到端测试什么意思)

  • 多个蓝牙耳机同时使用(多个蓝牙耳机可以连一个手机吗)

    多个蓝牙耳机同时使用(多个蓝牙耳机可以连一个手机吗)

  • 学习通可以截屏吗

    学习通可以截屏吗

  • 华为nova7se支持陀螺仪吗(华为nova7se支持OTG吗?)

    华为nova7se支持陀螺仪吗(华为nova7se支持OTG吗?)

  • 微信查实名显示账户异常(微信查实名显示账号异常)

    微信查实名显示账户异常(微信查实名显示账号异常)

  • 闹钟没有设置却天天响(闹钟没有设置却响了)

    闹钟没有设置却天天响(闹钟没有设置却响了)

  • net framework 3.5有什么用(net framework3.0)

    net framework 3.5有什么用(net framework3.0)

  • surface pen怎么充电(surface pen没电了怎么充电)

    surface pen怎么充电(surface pen没电了怎么充电)

  • 苹果手机用无线充电器伤电池么(苹果手机用无线网络特别慢怎么回事)

    苹果手机用无线充电器伤电池么(苹果手机用无线网络特别慢怎么回事)

  • 联想进pe按哪个键(联想进入pe界面)

    联想进pe按哪个键(联想进入pe界面)

  • 华为手机突然出现声音怎么回事(华为手机突然出现安全模式怎么解除)

    华为手机突然出现声音怎么回事(华为手机突然出现安全模式怎么解除)

  • wps怎么清除多余的表格(wps怎么清除多余格子格式)

    wps怎么清除多余的表格(wps怎么清除多余格子格式)

  • mate30pro怎么关闭前置美颜(mate30Pro怎么关闭hd)

    mate30pro怎么关闭前置美颜(mate30Pro怎么关闭hd)

  • word怎样生成自动目录(word生成ceb)

    word怎样生成自动目录(word生成ceb)

  • word里加参考文献(如何在word文档中添加参考文献)

    word里加参考文献(如何在word文档中添加参考文献)

  • 鲁通卡怎么充值(闽通卡怎么充值)

    鲁通卡怎么充值(闽通卡怎么充值)

  • 怎么把优酷缓存的视频移到本地(怎么把优酷缓存的视频保存到相册)

    怎么把优酷缓存的视频移到本地(怎么把优酷缓存的视频保存到相册)

  • pr怎么裁剪视频画面大小(pr怎么裁剪视频边框)

    pr怎么裁剪视频画面大小(pr怎么裁剪视频边框)

  • iphone11支持双卡么(iphone11 支持双卡)

    iphone11支持双卡么(iphone11 支持双卡)

  • 投影的坏处(投影好处坏处)

    投影的坏处(投影好处坏处)

  • 小米手机怎么和vivo一键换机(小米手机怎么和平板连接)

    小米手机怎么和vivo一键换机(小米手机怎么和平板连接)

  • 钉钉如何请假(钉钉如何请假申请学生)

    钉钉如何请假(钉钉如何请假申请学生)

  • 新公司如何申报城市建设税
  • 啥叫反倾销税
  • 税务制服的肩章是什么
  • 出售股东
  • 企业购入汽车可以抵扣增值税吗
  • 研发人员差旅费可以资本化吗
  • 股东转让股权公司如何做账
  • 公对公退款要交税吗
  • 审计调整分录要在金蝶调吗
  • 房产公司售楼部装修费入什么会计科目
  • 未分配利润很高说明什么
  • 管理费用为负数可以申报吗
  • 企业的银行存款
  • 贴现利息支付方式
  • 退休人员工资可以提福利费吗
  • 融资租入的办公楼属于固定资产吗
  • 保险公司代扣代缴车船税完税证明
  • 委托其他公司开票收款
  • 航天金税交499
  • 财报分析推荐书籍
  • 货物劳务和应税收入区别
  • 银行透支算资产吗
  • 进项认证转出 会计得入账吗
  • 楷体_gb2312字体
  • 增值税明细账怎么登记
  • 不能抵扣的费用
  • 虚拟机vm怎么用
  • 退休返聘人员如何辞职
  • 缴纳住房公积金分录
  • fpzs1是什么文件可以删除吗
  • 马哈拉施特拉邦人口
  • php测试mysql 数据库连接
  • 分包工程的账务处理
  • 长期股权投资的核算方法
  • 模型参数是什么意思
  • 100多年前程序员
  • 游戏microsoft visual c++ runtime
  • 实行营改增后,税金计算应注意哪些问题
  • 其他发票是什么意思
  • 差旅费计入什么
  • mysql一对多关系如何一次性查出来
  • 发票勾选后为什么申报表里没有数据
  • 预计净残值影响营业利润吗
  • mysql创建和删除数据库
  • 年度财务报告和年度报告
  • 某企业2013年12月30日购入一台不需要安装的设备
  • 以前年度损失如何记账
  • 收到代持股权的账务处理
  • 在建工程什么时候用
  • 邮寄发票的快递费走什么科目
  • 货物已经入库发货怎么办
  • mysql缩印
  • 如何找回丢失数据
  • mysql错误代码1418
  • mysql 去除重复查询结果
  • hosts文件不起作用
  • fedora最新版
  • bios屏蔽nvme
  • Linux下Dr.com(802.1x)拨号上网完美解决方法(Ubuntu)
  • ubuntu每次开机都会进入grub
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • linux sed -s
  • mac笔记本如何设置不黑屏
  • win8的系统怎么装win7
  • Win10 Mobile RedStone预览版14283更新内容汇总
  • opengl csdn
  • 学习标准——笔记
  • 程序员要求高吗
  • python用while循环求π的值
  • jquery里的ready是什么意思
  • js设计模型
  • android studio downloading
  • java stringapi
  • js怎么拿到表单提交数据
  • 广西增值税发票查询平台
  • 水电费的增值税专用税可抵扣进项
  • 移动手机话费代扣
  • 湖北注册税务师协会
  • 怎么查询小米手机位置
  • 房地产增值税怎么算举例说明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设