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、取出精品推荐数据
相关文章推荐
- Python第三方包 requests还是urllib?
- jquery实现左右无缝轮播图
- python爬虫抓取电影天堂最新电影
- 绝对详细!Nginx基本配置、性能优化指南
- 关于Android开机启动的小坑
- 介绍NSURLSESSION网络请求套件
- 20145329 《Java程序设计》实验五总结
- android开发之路之一--坚持写博客
- PAT 1003. Emergency (25)---深搜
- 利用sort对结构体数组进行排序
- 费波纳茨数列的递归及坑点
- 20150411--Dede二次开发-01
- buildroot(一)
- 数据库1 关系(relation) 元组(tuple) join
- HTML5列表
- 路由器与交换机的区别
- AndroidStudio中导入module(超详细)
- 设置linux开发板上电自动设置网络配置
- c++拷贝构造函数遇上等号重载
- 第10周学习进度条