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

2016-07-07 16:02 来源:www.chinab4c.com 作者:ecshop专家



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

暂时1.gif

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-21 23:02


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

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

这个一定要支持

学习 解决问题

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