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

  • win10运行在哪里(Win10运行在哪里找)

    win10运行在哪里(Win10运行在哪里找)

  • 荣耀30s支持防水功能吗(荣耀30是否支持防水)

    荣耀30s支持防水功能吗(荣耀30是否支持防水)

  • 电脑怎么把视频放在一个文件夹里面(电脑怎么把视频转成mp3音频)

    电脑怎么把视频放在一个文件夹里面(电脑怎么把视频转成mp3音频)

  • 抖音商品橱窗的销量怎么算的(抖音商品橱窗的视频怎么拍?)

    抖音商品橱窗的销量怎么算的(抖音商品橱窗的视频怎么拍?)

  • 电脑杀毒后重启无法启动电脑(电脑杀毒后重启黑屏)

    电脑杀毒后重启无法启动电脑(电脑杀毒后重启黑屏)

  • 网易云怎么把歌曲下载到u盘上(网易云怎么把歌下载到手机本地)

    网易云怎么把歌曲下载到u盘上(网易云怎么把歌下载到手机本地)

  • 9100F睿频设置(i910900f睿频)

    9100F睿频设置(i910900f睿频)

  • 录音后缀m4a是什么意思(录音显示m4a什么意思)

    录音后缀m4a是什么意思(录音显示m4a什么意思)

  • 抖音私信骂人封禁是多长时间(抖音私信骂人封禁后就没事了吗)

    抖音私信骂人封禁是多长时间(抖音私信骂人封禁后就没事了吗)

  • q8200相当于i几(q8200相当于什么水平)

    q8200相当于i几(q8200相当于什么水平)

  • 已安装的ram是什么意思(已安装的ram不可用)

    已安装的ram是什么意思(已安装的ram不可用)

  • 5C与10C动力锂电池的区别(5C与10C动力锂电池压实)

    5C与10C动力锂电池的区别(5C与10C动力锂电池压实)

  • aoi检测原理是什么(aoi检测教程视频)

    aoi检测原理是什么(aoi检测教程视频)

  • 华为白平衡是什么标志(华为白平衡怎么调到3200)

    华为白平衡是什么标志(华为白平衡怎么调到3200)

  • xsmax512比256快吗

    xsmax512比256快吗

  • 无权拨叫该号码是什么意思(提示无权拨打的电话是什么电话)

    无权拨叫该号码是什么意思(提示无权拨打的电话是什么电话)

  • 抖音电脑版下载步骤(抖音电脑版下载不了)

    抖音电脑版下载步骤(抖音电脑版下载不了)

  • 淘宝订单回收站在哪里(淘宝订单回收站怎么找)

    淘宝订单回收站在哪里(淘宝订单回收站怎么找)

  • pentiumll是指什么(pentium ll)

    pentiumll是指什么(pentium ll)

  • 高德地图如何复制具体地址(高德地图如何复制路线)

    高德地图如何复制具体地址(高德地图如何复制路线)

  • 夸克链信如何解绑(夸克链信怎么解除实名认证)

    夸克链信如何解绑(夸克链信怎么解除实名认证)

  • 苹果贴纸干嘛用的(苹果手机里的苹果贴纸是干嘛用的)

    苹果贴纸干嘛用的(苹果手机里的苹果贴纸是干嘛用的)

  • 微信怎么分享软件(微信怎么分享软件vivo)

    微信怎么分享软件(微信怎么分享软件vivo)

  • 热点资讯在哪里关闭(热点资讯在哪里找)

    热点资讯在哪里关闭(热点资讯在哪里找)

  • 路由器重启后无法上网(路由器重启后无互联网连接)

    路由器重启后无法上网(路由器重启后无互联网连接)

  • 员工扣了个税但没交给税务局
  • 完税证明是可以抵扣吗
  • 小规模第一次申请发票能领多少
  • 办公楼租金如何定价
  • 会计中罚款属于什么处理
  • 增值税专用发票怎么开
  • 公司代垫个税会计分录
  • 企业股权转让收入申报表填哪里
  • 商品卖亏的会计分录
  • 免费提供客户试用卷的账务处理?
  • 工业企业购买电机会计分录
  • 印花税少于1元怎么处理
  • 增值税扣税凭证认证期限
  • 外购商誉是资产吗
  • 支付境外咨询费代扣代缴增值税
  • 异地 发票
  • 其他收益与营业外收入的区别
  • 经营租赁中出租人发生的初始直接费用是指
  • 长期借款的核算思维导图
  • 苹果系统更新在哪里找
  • 股息红利纳税义务发生地
  • 房地产企业的沙盘模型制作费会计处理
  • 小规模纳税人如何缴纳企业所得税
  • 购货方销售退回怎么做账
  • linux中nano什么指令
  • abm文件怎么打开
  • 酒店需要的原材料和包装费有哪些
  • 常用的php操作mysql的函数有哪些
  • PHP:zip_entry_close()的用法_Zip函数
  • 验签失败发票如何撤销
  • 借方为什么是减少额?
  • 退税报关的流程是什么
  • laravel获取请求参数
  • 前端毕业设计项目
  • 材料短缺计入
  • js获取网页链接
  • 3d检测软件
  • paper 1
  • 毕业设计基于plc的全自动包装机
  • cp命令复制系统文件/etc/profile
  • thinkphp制作404跳转页的简单实现方法
  • 零税率和免税的含义和区别
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 网上学电脑
  • 代收代缴水费可以加多少损耗
  • 不动产进项税额抵扣新政策2021
  • 大公司要求小规模公司交税
  • 2021发票认证
  • 小微企业增值税减免政策
  • 发票备注栏必须写吗
  • 增值税延期滞纳金计算
  • 知道商品的进价怎么定售价
  • 月底资产负债表怎么填
  • 发票入账是什么意思
  • 商场一般是怎么缴纳租金的
  • 累计摊销属于什么类科目
  • 安装费用怎么做分录
  • 电子发票已开出客户退款会计处理是怎样的?
  • 房产税税率采用比例税率按照房产余值计征的年税率为
  • 工程一般挂靠取得的收入怎么做账?
  • 登记账簿遇到的问题及解决
  • 过路费计入差旅费还是车辆
  • 未认证的发票如何进项税转出
  • 税务开票系统如何设置不用重复登录
  • 应收票据贷方余额
  • 水电费收据可以写一张上吗
  • vs显示进程已退出
  • aow exe是什么
  • inodecmn.exe
  • win7系统使用ituns设置iphone铃声图文教程
  • sendmail邮件服务器在虚拟机的哪个位置
  • unity outline性能
  • react 技巧
  • wind安装
  • shell.epc
  • ftp如何上传数据
  • jquery编写Tab选项卡滚动导航切换特效
  • js 比较
  • python如何用pi
  • 安卓中的多线程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设