功能详解
2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家
根据论坛里频繁问题我来分析一下 第一:注册页面增加其他注册项 a、首先打开ecs_user 建我们需要注册项的字段 比如 公司名字 company_name 记得varchar 值要大一点。 b、打开user_passport.dwt 在原有注册项上面添加 比如
c、打开lib_passport 文件的register函数 找到//定义other合法的变量数组 $other_key_array = array('msn', 'qq', 'office_phone', 'home_phone', 'mobile_phone'); 这一地方 在原来基础上增加company_name 完成操作 去测试。 如果要明白过程的话 如下: 打开 user.php 找到 act=='act_register' 会发现 我们的添加的值以other数组的形式post过来了 然后找到register($username, $password, $email, $other) 发现 这个数组是register的一个参数传递到这个函数里我们跟踪函数当然是cart+f你会找到同样的俩个函数 我们用的是lib_passport.php里函数 分析它 : 这个函数又来调用add_user这个函数 把重要的邮箱地址 用户名 密码已经插入数据库 如果有ucenter的话 也要插入ucenter实现同步等插入后 返回user_id 有了user_id 在去修改user表 既把other的数据update进去sql语句是
所以你在.dwt文件加了company_name就不用担心 。 有网友问我如何对ecshop进行二次开发以上就是我的修改一个功能的完整思路,不光是这个功能是这样 其他功能也是这样 以这种方式去分析他这样一步一步的跟踪分析他 就会得到结果。时间久了你就熟悉整个系统的架构过程。感谢ec 。 西安php服务中心 网址:www.xaphp.com qq:138918647 |
回答:
不错,终于更新文章了./ |
非常好的帖子. 非常好的人!!!顶你......... 希望你能继续知道我们这些刚接触EC的新人!!! 也祝你的事业越来越好!(貌似扯远了!!嘎嘎...) |
二次开发引导性的帖子,不错 |
不错不错,很详细 |
最好是把整个把整个本地目录作为DW的站点,这样Ctrl+F的时候就可以指定搜索位置,比如当前页面、整个本地目录等,另外还可以通过正则表达式来搜索 |
非常感谢qiyongdong这么多的代码共享, |
谢谢共享, |
8错啊,加分。 |
学学 |
分析挺好! |
3Q楼主,致敬! |
lz就是牛! |
顶起来好的老师 |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshop分类图标
ecshop自定义导航栏
ecshop一不小心
ecshop解觉
ecshopEcshopEXP
ecshop短信发送
ecshop支付功能
ecshop路线图
ecshop暴风影音
ecshopechsop
ecshop自由切换颜色
nginxbeego
ecshop灯箱
ecshop叠加筛选
ecshoppackage
ecshop工商局
ecshop产品无法显示
ecshop收货人信息
ecshopwin7
ecshoptemplate
ecshopGenuine
ecshop转播
ecshop上级
ecshop打印
ecshop到期
ecshop新建模块
ecshop鞋帽
ecshop邮件地址
ecshop413
ecshopPink