多语言展示
当前在线:369今日阅读:168今日分享:49

商派系统二次开发:[1]Ecstore2.3挂件制作

前言:公司刚购买了商派的ecstore2.3系统,现正处于功能优化阶段。系统自带模板中,有两个关于分类的挂件,一个是实际分类的,一个是虚拟分类的。想像天猫那样的分类效果,系统模板自带的商品分类挂件效果不错,就是不太适合做成属性筛选(根据商品的款式、风格、功能进行筛选)。要做成这种效果,只有使用虚拟分类,就是系统提供的虚拟分类的挂件的展现形式不太好,看来只有将虚拟分类的挂件修改为跟商品分类挂件一样的展现效果了。实现原理:全新开发挂件的话,估计时间会久些。那就发挥“拿来主义”精神,直接修改现成的挂件吧。将需要修改的挂件下载到本机上,然后在本机修改,再上传服务器。由于ecstore2.3后台无法操作php文件的修改,所以本机编辑是,要把php编辑好,在上传。对于html可以上传后,在线调试脚本和样式。
工具/原料
1

网页编辑工具

2

ssh

方法/步骤
1

使用SSH连接服务器,将需要作为原型修改的挂件文件夹下载到本机;

2

假设新挂件的名称为goods_virtualcat,修改挂件文件夹名称为goods_virtualcat;

3

修改挂件包中文件的名称:将挂件包中的theme_widget_前缀的php文件名中的virtualcat(原来的挂件名)修改为新的挂件名称goods_virtualcat;

4

Php文件中需要修改的地方:找到挂件包中的theme_widget_前缀的php文件中获取数据的函数(跟js中的函数类似),将函数名中的挂件名修改为新的挂件名,如图示,所有theme_widget_前缀的php文件中关于原挂件名的地方全部修改为新挂件名(一般只有函数名);

5

修改挂件样式、展现效果等:这块儿涉及到样式、脚本以及对数据的调用,对于有点Html基础的来说,前两个应该没压力。如果没有php基础的话,可以修改挂件包中的两个html文件,即配置文件和挂件默认显示模板文件,等了解了一定的php数据操作的基础后,再修改php内容;

6

上传挂件到服务器:

7

后台维护:进入后台,在站点栏目界面,点击当前使用模板区域右下角的“更多”按钮,在下拉列表中点击“维护”按钮(注:进行这一步才可以讲上传的挂件注册到系统中,才可以在挂件列表中查找到自己上传的挂件);

8

使用挂件:进入“添加挂件”界面,就可以找到我们自己添加的挂件了

注意事项
1

本文只是简述ecstore2.3系统挂件制作的步骤及技巧,涉及挂件修改的技术问题,就需要有一定的html和php基础了

2

上传挂件后,一定要去后台进行维护模板,这样才能在插入挂件的时候找到我们上传的挂件

3

本方法只限新手学习使用,php专业人员或许会有更好办法,就不要较真了,本人.net出身,呵呵

推荐信息