ecmall如何添加新挂件呢?
首先;我们需要先知道挂件是放到哪个文件夹呢?答案是:external\widgets;
其次;我们需要了解每个挂件的文件结构,我们以精品推荐挂件为例:
1,widget.info.php – 挂件说明文件,该文件为数组格式,其中的
‘name’ => ‘best_goods’, 表示挂件名称,必须与该挂件的文件名一样;
‘display_name’ => ‘精品推荐’, 表示挂件显示的名称,它将会在后台-扩展-挂件管理和后台-设置-模板编辑里面显示;
‘author’ => ‘ECMall Team’, 表示挂件作者,它将会在后台-扩展-挂件管理里面显示;
‘website’ => ‘http://ecmall.shopex.cn’, 表示挂件作者网站地址,它将会在后台-扩展-挂件管理里面显示;
‘version’ => ’1.0′, 表示挂件版本;
‘desc’ => ‘能展示6个有图片和文字的商品,商品数据从推荐类型中取’, 表示挂件说明
‘configurable’ => true, 表示是否启用config.php文件;
2,config.html – 挂件配置文件,该文件的作用是取得挂件配置参数,
3,main.widget.php – 挂件数据程序类文件,简单的讲就是获取数据的文件,这个文件我们必须注意一下几点:
class Best_goodsWidget extends BaseWidget 这个类必须继承BaseWidget 类,而且类名格式:挂件文件名首字母大写Widget;
function _get_data() 挂件获取数据方法,必须有返回值;
function get_config_datasrc() 获取配置文件数据;
function parse_config($input) 将获取的配置文件数据应用到配置文件;
4,widget.html – 挂件模板文件
最后;我们来举例说明如何添加一个新挂件,假如我们添加的新挂件取名叫:two_img_ad
1,在external\widgets文件夹里面新增一个two_img_ad 文件夹;
2,在two_img_ad文件夹里建一个widget.info.php,注意’name’ => ‘two_img_ad’,;
3,在two_img_ad文件夹里建一个config.html文件;
4,在two_img_ad文件夹里建一个main.widget.php文件,注意class Two_img_ad
Widget extends BaseWidget;
5,在two_img_ad文件夹里建一个widget.html文件;
至此,我们就新增一个新挂件了,当然这里还涉及程序和css的知识,假如要用到一些效果,就会用到jquery知识。
分享到:
相关推荐
ECMALL 仿京东分类挂件(gbk版)ecmall模板
收藏ecmall挂件开发指南 ,ecmall挂件开发指南
ecmall热门销售挂件。
ecmall一些列挂件,可以美化你的页面,有需要后续还会上传的
ECMall挂件开发指南.rar
ECMall挂件的开发,类似Google IG以及Facebook窗件的前台功能。
仿淘宝商城店铺分类挂件.rar欢迎下载使用,ecmall专用
ecmall挂件展示图片已田字格方式,每个图片可以自定义url
对于ecmall挂件的开发很有帮助,方便初学都进行学习,大家一起进步哟,加油!!!
ECMall 2.0采用了挂件,插件和模块机制,代码通俗易懂,用户可以方便地独立开发自己的挂件插件和模块,二次开发将变得非常容易。
ecmall 2.3多用户商城源码 最新仿QQ商城模板 ecmall拍拍模板 版本:sc-utf-8 安装模板前,请按以下步骤操作: 一 二进制上传 文件夹内容 上传后 域名/install进行安装 二 域名/initdata 导入数据 三 登陆后台 设置...
比较详细的ecmall开发帮助文档,里面内容很全面,有 1、插件开发 2、二次开发文档 3、功能清单 4、挂件开发 5、模块开发 6、数据表 7、系统架构 8、支付方式开发 非常全面
... ... 所有模块现在全部免费发布,但不保证因为一些其他原因而出现的无法安装,可以免费在线询问我们的QQ: 1356231055 或者加QQ群免费咨询:47101787 部分功能展示如下: ...店铺自定义挂件自由拖拽编辑系统
关于制作ecmall widget类 如何制作和相关方法介绍。