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

  • 华为蓝牙耳机怎么开机(华为蓝牙耳机怎么连接电脑)

    华为蓝牙耳机怎么开机(华为蓝牙耳机怎么连接电脑)

  • 荣耀黑白模式怎么关闭(荣耀黑白模式怎么取消设置)

    荣耀黑白模式怎么关闭(荣耀黑白模式怎么取消设置)

  • 小米8音量键不受控制(小米8音量键不受控制弹出)

    小米8音量键不受控制(小米8音量键不受控制弹出)

  • 安卓手机怎么看苹果耳机的电量(安卓手机怎么看AirPods pro电量)

    安卓手机怎么看苹果耳机的电量(安卓手机怎么看AirPods pro电量)

  • 苹果11两个摄像头怎么用(苹果11两个摄像头不一样)

    苹果11两个摄像头怎么用(苹果11两个摄像头不一样)

  • 当前账号打招呼频率过高(当前账号打招呼频率过高怎么办)

    当前账号打招呼频率过高(当前账号打招呼频率过高怎么办)

  • 手机发烫跟电池有关系吗(手机发烫耗电快)

    手机发烫跟电池有关系吗(手机发烫耗电快)

  • 手机屏边上有一条亮线怎么办(手机屏边上有一条绿色的线能修吗多少钱)

    手机屏边上有一条亮线怎么办(手机屏边上有一条绿色的线能修吗多少钱)

  • 打印机突然不能打印了是怎么回事(打印机突然不能双面打印)

    打印机突然不能打印了是怎么回事(打印机突然不能双面打印)

  • 微信闪光灯怎么开(微信闪光灯怎么弄)

    微信闪光灯怎么开(微信闪光灯怎么弄)

  • 苹果11怎样关闭打开的页面(苹果11怎样关闭快捷指令)

    苹果11怎样关闭打开的页面(苹果11怎样关闭快捷指令)

  • 微信被拉黑了是不是看不到对方所有的信息(微信被拉黑了是不是就搜不到对方了)

    微信被拉黑了是不是看不到对方所有的信息(微信被拉黑了是不是就搜不到对方了)

  • 迅雷快鸟是干什么用的(迅雷 迅雷快鸟)

    迅雷快鸟是干什么用的(迅雷 迅雷快鸟)

  • 操作系统是应用软件吗(操作系统属于应用系统吗)

    操作系统是应用软件吗(操作系统属于应用系统吗)

  • 被剪切的文件能恢复吗(被剪切的文件能修复吗)

    被剪切的文件能恢复吗(被剪切的文件能修复吗)

  • 抖音逗拍在哪里找(抖音逗拍在哪里找?抖音逗拍怎么拍?)

    抖音逗拍在哪里找(抖音逗拍在哪里找?抖音逗拍怎么拍?)

  • 快手怎么解除青少年模式(快手怎么解除青少年模式密码不知道了怎么办)

    快手怎么解除青少年模式(快手怎么解除青少年模式密码不知道了怎么办)

  • 苹果手机能用5g网络吗(苹果手机能用5g流量吗)

    苹果手机能用5g网络吗(苹果手机能用5g流量吗)

  • 快手账号封禁是永久吗(快手账号封禁是被人举报了吗)

    快手账号封禁是永久吗(快手账号封禁是被人举报了吗)

  • 怎么删除一页(怎么删除一页word)

    怎么删除一页(怎么删除一页word)

  • qq黑名单里的人怎么恢复吗(qq黑名单里的人还能加我好友吗)

    qq黑名单里的人怎么恢复吗(qq黑名单里的人还能加我好友吗)

  • 理光的快门速度在哪里调(理光快门速度在哪里)

    理光的快门速度在哪里调(理光快门速度在哪里)

  • oppobreeno怎么关闭(oppo手机怎么关闭bruno)

    oppobreeno怎么关闭(oppo手机怎么关闭bruno)

  • qq空间的亲密度是根据什么得出的(QQ空间的亲密度三天涨三点)

    qq空间的亲密度是根据什么得出的(QQ空间的亲密度三天涨三点)

  • 一般纳税人做外账没有一点成本票怎么办?
  • 税务登记证号是纳税人识别号吗?
  • 今日头条测试收款如何记账?
  • 租赁类发票可以不写单价数量
  • 个人提供建筑安装劳务如何缴纳个人所得税
  • 汇算清缴的利润表本期数与本年数
  • 支付增值税税控系统技术维护费用500元
  • 原材料的合理损耗
  • 合并报表中少数股东权益是什么意思
  • 开发成本月末如何处理
  • 收到客户不要的定金怎么做账?
  • 合伙企业工资薪金申报
  • 税后利润分配还要交税
  • 税务手工发票还能用吗2019
  • 购买烟怎么做账
  • 买二手面包注意事项
  • 所有的罚款都不能税前扣除吗
  • 保安服务费可以开具专票吗
  • 文化事业费征收
  • 湖北个体户网上申报
  • 在建工程印花税计税依据
  • 不能抵扣的福利发票要勾选吗为什么
  • 建筑业月末账务处理
  • 在建工程的工资计入哪里
  • 总账科目和明细科目余额分析填列
  • 出差报销差旅
  • 怎么判断企业是一般纳税人还是小规模
  • 如何禁用Windows10更新
  • win10指纹传感器在哪里
  • 获得administer权限
  • 资产负债表中资产项目的排列顺序是
  • 公司运输车辆加油会计分录
  • cpu调度schedutil好吗
  • 购货方收到红字发票计入进项税转出还是进项税额负数?
  • php getheader
  • 黄金的伴生石
  • 青龙面板拉库命令
  • php 抓取别的网站的内容
  • 多域名指向同一ip有问题吗
  • opencv模板匹配原理
  • 利息支出是利息费用嘛
  • 2021年食用油税率
  • 帝国cms8.0
  • 生产车间发放工资
  • 保险中介手续费规定最新
  • 全员啥意思
  • 水利基金应税项填的数据怎么查
  • 收据报销的注意点有哪些
  • 农村合作社怎么办理流程
  • 废旧物资处理的税金
  • 管理费用现金流量附表指定
  • 摘要界面在哪个位置
  • 公司举行活动发言稿范文
  • 汇票和本票的区别是
  • 成本费用会计科目
  • 增值税专用发票的税率是多少啊
  • 无法在你的位置安装windows
  • 懒癌患者如何自救
  • windows server core license
  • mac上dns设置
  • .exe是啥
  • linux系统坏了怎么恢复数据
  • linux的命令行界面
  • 删除linux系统命令
  • Win10 Mobile RS1预览版14267.1004升级过程截图
  • bootstrap要学吗
  • Node.js中的事件循环是什么
  • 接口回调java
  • 先序遍历dlr
  • NGUI之UICamera
  • unity3ds
  • c#未来展望
  • python的params
  • 国家税务局上的电子发票如何作废
  • 宁波市税务网上营业厅
  • 如何查询契税是否逾期
  • 回迁房子契税怎么算
  • 贵州网上税务大厅官网
  • 誊抄什么意思
  • 认缴制什么时候开始的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设