首页 > 其他 > 详细

20150411--Dede二次开发-02

时间:2016-05-08 23:51:12      阅读:312      评论:0      收藏:0      [点我收藏+]

八、完成在用户登录是, 可以使用邮箱登录。

技术分享

1、找到会员登录的模板,修改登录名称。

打开user.php页面,找到$action==’login’代码块,找出对应 的模板页面

技术分享

技术分享

(2)打开user_password.dwt模板,修改名称

技术分享

不要直接在模板中修改,要在语言包文件里面去修改名称,打开user.php页面发现在代码的前部分,有引入语言包的操作。

技术分享

(3)打开user.php(该语言包文件),添加一个语言包。

技术分享

在模板页面中,修改成我们自己添加的语言包。

技术分享

(4)根据表单提交的地址,查找用户登录验证的代码段。

根据表单里面的隐藏域确定提交的地址

技术分享

技术分享

(5)

思路:判断用户输入是否是邮箱,如果是邮箱则根据邮箱找出用户名。再根据用户名去完成登录。

根据ecshop里面自定义的函数。is_email来完成是否是 邮箱的验证

技术分享

查找会员注册的表。

技术分享

技术分享

九、完成余额显示:

当用户登录后,显示出自己的余额信息。

技术分享

1、打开模板文件根据对应位置进行分析。

技术分享

技术分享

通过分析,发现头部信息是被保存在page_header.lbi 文件中的。

2、打开page_header.libi文件发现,用户信息内容在{insert name=”member_info”}

局部不缓存 的函数里面,

技术分享

3、在lib_insrt.php文件中,找出insert_member_info()函数。

技术分享

根据该函数找出显示用户信息的模板文件member_info.lbi文件。

技术分享

4、打开member_info.lbi文件,进行修改

技术分享

效果 :

技术分享

十、在添加新商品的时候,添加一个seotitle,便于在商品的详情页面显示。

技术分享

(1)找到添加商品的表单,添加seotitle的输入框。

根据添加商品的地址,找出admin目录下面的goods.php文件,找到添加商品模板的文件

技术分享

(2)打开goods_info.htm模板文件,进行修改表单

技术分享

(3)给goods 表里面添加一个seotitle字段。
技术分享

(4)根据表单的提交地址,查找处理商品添加 的代码。查找insert语句

技术分享

(5)找到inset语句后,添加seotitle字段

技术分享

(6)完成添加后,完成修改默认值的显示。

技术分享

(7)要完成,修改后的数据入库。找到update语句进行修改。

技术分享

十一、套模板

1、把模板文件拷贝到themes目录下面。模板的样式和图片的路径要和ecshop里面默认的一致

技术分享

styles.css文件里面前9行是该模板的一个描述。

screenshot.png图片是后台显示模板文件的一个缩略图。

2、在模板文件中取出导航信息。

技术分享

技术分享

3、显示出商品的分类

技术分享

技术分享

4、取出热销排行

技术分享

技术分享

5、取出精品推荐数据

技术分享

技术分享

20150411--Dede二次开发-02

原文:http://www.cnblogs.com/lifushan/p/5472028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!