您的位置:首页 > 其它

20150411--Dede二次开发-02

2016-05-08 22:44 225 查看

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



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、取出精品推荐数据





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: