山山未迟

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

wps76B2.tmp

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

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

wps76D2.tmp

wps76F3.tmp

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

wps7703.tmp

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

wps7724.tmp

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

wps7734.tmp

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

wps7745.tmp

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

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

wps7755.tmp

wps7766.tmp

(5)

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

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

wps7777.tmp

查找会员注册的表。

wps77B6.tmp

wps77F6.tmp

九、完成余额显示:

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

wps7874.tmp

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

wps7894.tmp

wps78C4.tmp

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

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

局部不缓存 的函数里面,

wps7A1D.tmp

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

wps7A3D.tmp

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

wps7A7C.tmp

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

wps7A8D.tmp

效果 :

wps7A9E.tmp

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

wps7ACD.tmp

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

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

wps7B6B.tmp

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

wps7C08.tmp

(3)给goods 表里面添加一个seotitle字段。
wps7C38.tmp

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

wps7C58.tmp

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

wps7C88.tmp

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

wps7C99.tmp

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

wps7CB9.tmp

十一、套模板

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

wps7CC9.tmp

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

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

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

wps7CDA.tmp

wps7D1A.tmp

3、显示出商品的分类

wps7D3A.tmp

wps7D5A.tmp

4、取出热销排行

wps7D6B.tmp

wps7E46.tmp

5、取出精品推荐数据

wps7E76.tmp

wps7E97.tmp

posted on 2016-05-08 22:44  山山未迟  阅读(210)  评论(0编辑  收藏  举报