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

  • 朋友圈被别人屏蔽是什么样的(朋友圈被别人屏蔽了显示什么)

    朋友圈被别人屏蔽是什么样的(朋友圈被别人屏蔽了显示什么)

  • 怎么打开微信运动(怎么打开微信运动步数一直是0)

    怎么打开微信运动(怎么打开微信运动步数一直是0)

  • 嗨siri是什么(嗨siri用中文怎么说)

    嗨siri是什么(嗨siri用中文怎么说)

  • 无internet访问是什么意思(无internet访问什么原因)

    无internet访问是什么意思(无internet访问什么原因)

  • 视频不能横屏播放怎么回事(视频不能横屏播放怎么办)

    视频不能横屏播放怎么回事(视频不能横屏播放怎么办)

  • 摄像头起雾会自己消去吗(摄像头起雾自己能好吗)

    摄像头起雾会自己消去吗(摄像头起雾自己能好吗)

  • 华为所有媒体声音消失(华为所有媒体声音设置)

    华为所有媒体声音消失(华为所有媒体声音设置)

  • i72637m性能(i72617m性能很差)

    i72637m性能(i72617m性能很差)

  • 关闭超线程可以提升单核性能吗(关闭超线程可以提升降低功耗吗)

    关闭超线程可以提升单核性能吗(关闭超线程可以提升降低功耗吗)

  • 迷你机箱和正常机箱有什么区别(迷你机箱和正常机箱哪个好)

    迷你机箱和正常机箱有什么区别(迷你机箱和正常机箱哪个好)

  • 国产苹果x是什么基带(苹果x是中国产的还是美国产的)

    国产苹果x是什么基带(苹果x是中国产的还是美国产的)

  • excel分页符怎么设置(excel分页符怎么去掉)

    excel分页符怎么设置(excel分页符怎么去掉)

  • 如何快速调小米手机时间(如何快速调小米手机亮度)

    如何快速调小米手机时间(如何快速调小米手机亮度)

  • vt怎么开启windows10(vt怎么开启windows7)

    vt怎么开启windows10(vt怎么开启windows7)

  • 手机停机了怎么查欠费多少(手机停机了怎么激活)

    手机停机了怎么查欠费多少(手机停机了怎么激活)

  • 微信客户端在哪里找到(微信客户端在哪里打开苹果手机)

    微信客户端在哪里找到(微信客户端在哪里打开苹果手机)

  • 如何进入华为云相册(如何进入华为云空间删除不需要的东西)

    如何进入华为云相册(如何进入华为云空间删除不需要的东西)

  • 台式电脑怎么开蓝牙(台式电脑怎么开摄像头)

    台式电脑怎么开蓝牙(台式电脑怎么开摄像头)

  • 小米8为什么取消红外(小米为什么取消了防误触)

    小米8为什么取消红外(小米为什么取消了防误触)

  • 京东申诉进度在哪查询(京东申诉要多久)

    京东申诉进度在哪查询(京东申诉要多久)

  • ps去掉照片中多余的物品(ps去掉照片中多余的人)

    ps去掉照片中多余的物品(ps去掉照片中多余的人)

  • 阿里巴巴如何开店铺(阿里巴巴如何开发客户)

    阿里巴巴如何开店铺(阿里巴巴如何开发客户)

  • Vue获取子组件实例对象 ref 属性(vue子组件获取dom元素的方法)

    Vue获取子组件实例对象 ref 属性(vue子组件获取dom元素的方法)

  • 深度学习之concatenate和elementwise操作(二)

    深度学习之concatenate和elementwise操作(二)

  • 购买方收取的违约金怎么入账
  • 个体工商户工商年报资金数额填啥
  • 珠宝饰品在什么地方买
  • 什么是消费税的计税销售额?价外费用是什么?
  • 如何确定开票税率是否正确
  • 预缴税款是什么科目
  • 金税盘维护费应该计入什么科目
  • 注册资本没有全额怎么办
  • 公户的钱能买股票怎么处理
  • 专用发票只能公对公吗
  • 软件维护费属于费用还是资产
  • 物业缴纳发票可以抵税吗
  • 年末为什么要结转应付现金股利
  • 个人所得税定期定额起征点
  • 利润表的利息费用怎么算出来的
  • 法定预算调整的范围
  • 退租未摊销的装修费会计分录怎么写
  • 外出采购材料分录
  • 缴纳企业所得税怎么计算
  • 销项已开进项还没有收到分录如何处理?
  • 即征即退增值税政策
  • 车船税发票丢了咋办
  • 发票反写是什么时候
  • 购进固定资产抵扣时咋填报增值税
  • 出售二手车税率3%减按2%征收的政策
  • 电脑隐藏软件图标快捷键
  • php常用的优化方式
  • 什么是应交税费科目
  • 债券利息收入征税吗
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • php做
  • 只有收据没有发票是不是逃税
  • 如何认定为软件企业
  • php+mysql+jquery实现简易的检索自动补全提示功能
  • 前端cli搭建
  • 已提足折旧固定资产改建支出 所得税怎么计算
  • php判断文件是否存在的函数
  • 收入调节方式有哪三种
  • 保险费支出是什么意思
  • 现金折扣退回要考虑财务费用吗
  • 进项税额认证后可以撤销吗
  • java 导出excel
  • python gitpython
  • 以前年度多计提增值税
  • 借条每月还款怎么写
  • 电子发票如何作废,具体怎么操作
  • 退休职工费用可以税前扣除吗
  • 股东变更会计处理
  • 短期借款的核算会计分录
  • 可供分配的利润包括
  • 专用发票什么意思
  • 无追索权保理的例外
  • 筹建期间业务招待费的财税处理规定
  • 公司只有收入没有支出违法吗
  • 外贸公司美金账户开立要求
  • 发票金额比实际付款多怎么做账
  • 内地汇丰银行账户管理费
  • 购买不良债权如何追偿
  • 自产产品赠送会计处理
  • xp win10 打印机
  • mac彻底删除app
  • windows7的所有操作都可以从( )
  • debian openssh
  • win7注册表修改开机密码
  • ms office是
  • 英文xp系统中文语言包
  • win10wifi打开后自动关闭
  • 打开应用通知栏
  • js闭包的应用
  • react native usestate
  • 样式默认有几种修改格式
  • Linux Shell中判断进程是否存在的方法
  • shell脚本随机数
  • Unity3D中Enabled、Destroy与Active的区别
  • 手游云测试工具有哪些
  • bootstrapcdn
  • javascript bug
  • 机票的抵扣率是多少
  • 四川国税发票真伪查询
  • 卷烟批发环节的消费税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设