Ecshop Casy Study Add A New Function

ecshop插件开发教程–商品秒杀

http://www.w3ccollege.org/ecshop/ecshop-plug-in-development-tutorial-commodities-spike.html

由于ecshop自身所带的促销功能有限,所以很难满足广大网店站长朋友对他功能的需求,现在比较火的一种促销方式“秒杀商品”,很多朋友都在找这方面的插件,今天ecshop小鸟就带大家为您的后促销管理菜单下添加一个ecshop秒杀商品的功能。

由于过程比较复杂我们先理清大概的轮廓步骤:

一、使用phpmyadmin建立秒杀相关的数据库

二、在后台语言包里添加相应的秒杀菜单

三、配置秒杀管理的权限

四、对商品秒杀管理(活动列表的增、删、改、查)

五、添加其他功能如:排序,ajax化,搜索等功能。

接下来我们就一步步的完成秒杀商品功能的实现:

一、使用phpmyadmin建立秒杀相关的数据库

第一步建立相关的数据库:ecs_miaosha_log添加相应的字段

 log_id、 miaosha_id、 user_id、 miaosha_price、 miaosha_time。

二、在后台语言包里添加相应的秒杀菜单

第二步:修改后台左侧的菜单,这个要从四个地方修改分别是:

/languages/zh_cn/admin/common.php // 配置秒杀语言包

/languages/zh_cn/admin/priv_action.php //配置权限语言包

/admin/includes/inc_menu.php //添加秒杀菜单

/admin/includes/inc_priv.php //添加秒杀管理权限

具体修改方法如下:common.php找到促销管理在最下边添加如图:

接着找到权限语言包priv_action.php对其进行修改如下图:

找到添加菜单数组inc_menu.php 如图:

最后就是修改inc_priv.php管理权限,修改如图:

这样我们就完成了前两步,我们可以登录后台刷新一下,就会看到在促销管理菜单下增加了子菜单“商品秒杀”功能,如图:

三、配置秒杀管理的权限

四、对商品秒杀管理(活动列表的增、删、改、查)

接着就是在admin目录下创建一个miaosha.php的文件,一步一步的实现秒杀的功能;

五、添加其他功能如:排序,ajax化,搜索等功能。

查看全文: ecshop插件开发教程–商品秒杀

猜您还喜欢:
ecshop源码分析——query_cache数据库类中的查询缓存
ecshop源码分析——静态缓存static_caches
ecshop源码分析——用cookie缓存sql语句
ecshop源码分析——权限系统
ECShop 源码分析--index.php
ecshop源码分析--init.php