zoukankan      html  css  js  c++  java
  • 20150411--Dede二次开发-02

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

    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

  • 相关阅读:
    Manage Files on HDFS via Cli/Ambari Files View——如何在ambari上查看HDFS文件
    Windows Authentication
    request.getParameterMap 无法获取到参数的原因
    sql server 分割字符串存储过程
    URI.js – 全能的URL操作库
    低延迟视频流播放方案探索
    mysql 替换函数replace()实现mysql替换指定字段中的字符串
    如何在npm上发布自己的包
    sharp 安装过慢
    Error: EACCES: permission denied, mkdir
  • 原文地址:https://www.cnblogs.com/lifushan/p/5472028.html
Copyright © 2011-2022 走看看