ECShop H5微商城
ECShop APP商城
ECshop4.0商业授权
ECShop源码全能套餐
ECMall全能套餐(含主机)
ECMall3.0功能定制
ECShop商城小程序
ECShop二开定制
ECShop授权套餐
ECShop装修市场
ECMall基础套餐(PC+H5)
ECMall3.0商业授权
返回列表 发帖

[共享] ECSHOP分类页,实现筛选属性自定义排序的思路

本帖最后由 路边野猪 于 2013-1-20 11:16 编辑

1)先修改后台模板文件 category_info.htm 和 后台程序文件 category.php,实现“自定义排序规则”的录入和修改,
这个就不多说了,就是一般的insert和update,懂点PHP的都会做,效果如下图:

暂时1.gif
2013-1-20 11:04


2)再就是修改 前台的 category.php 文件,
将后台录入的“属性排序”字段通过 “/r/n” 或“,”分隔符变成一个数组 $attr_strs_ord,
然后定义一个临时数组 $temp_attr_list,按照 $attr_strs_ord 的顺序将原来 $all_attr_list 数组中的属性值依次赋值到 $temp_attr_list 中,
然后,用新的数组 $temp_attr_list 覆盖原来的赋值,也就是 $smarty->assign('filter_attr_list',  $temp_attr_list);

3)这样修改后,前台就会按后台自定义的顺序排列了。
暂时3.gif
2013-1-20 11:15
ECShop下载                             ECShop4.0商业授权

抢占二楼

TOP

帮你顶一下。
ECShop下载                             ECShop4.0商业授权

TOP

谢谢你的顶

TOP

虽不懂,但还是顶一个

TOP

虽不懂,但还是顶一下。
ECShop下载                             ECShop4.0商业授权

TOP

哈哈 好人真多

TOP

虽不懂,但还是顶一个
ECShop下载                             ECShop4.0商业授权

TOP

虽不懂,但还是顶一个
田建东 发表于 2013-1-21 23:02


是的,这只是个思路,得有一定的PHP知识 才能做出来

TOP

路过!学习,看看!刷个分!

TOP

这个一定要支持

TOP

学习 解决问题

TOP

谢谢分享,,,要是能有个实例的教程就好了

TOP

返回列表