




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一昨天内容回顾商品管理融入”分类”信息商品和分类数据表:sw_goods(cat_id 主分类信息)、sw_goods_cat(扩展分类信息)添加商品/修改商品体现主分类、扩展分类主分类、扩展分类下拉列表呈现的是全部的分类信息在表单里边通过 js 事件操作 dom 方式增加、减少对应的扩展分类给商品设置库存商品全部属性是”唯一”的把库存体现到 sw_goods 数据表的 goods_number 字段商品有对应的”单选属性”把全部的单选属性做排列组合,每个组合都要设置一个库存。3. 程序结构调整,把商品的”单选属性”的每个属性值要单独在 sw_goods_attr表里体现为一条信息二前台展示商
2、品分类信息1. 设置布局前台页面根据页面的不同,主要有两种风格的布局(例如首页面和 登录页面)给前台首页面设置一个特殊布局:在具体模板页面不使用默认布局,转而使用自己定义的特殊布局 layout_1.html2. 布局优化布局优化,把许多布局文件的公共部分代码提取出来放到一个文件里边,所有的布局文件都引入该文件,这样对同一份代码的开发就只需要一份代码。把公共的样式文件提取到公共文件 common_css.html 里边 :具体布局文件引入该公共文件:3.首页面展示商品分类信息控制器方法中获得三个级别的具体分类信息:layout_1 布局模板中遍历输出分类信息:三前台会员1. jquery 插件
3、实现表单验证的 form 表单项目要使用 jquery 插件验证 把相关的插件文件给引入到项目里边在模板中引入插件文件,并使用插件在模板中具体的使用规则体现:可以在 jquery 插件文件中对提示的英文信息进行设置:2. 实现表单用户信息添加到对应数据表的过程 表单制作在控制器里边实现数据添加:在 UserM模型里边,对特殊字段实现“自动完成”填充功能:3. 发送邮件验证用户用户系统完成后,要给用户填写的邮箱发送验证邮件此时用户的信息还处于“冻结”状态,不可以登录系统用户自己的邮箱,点击验证的连接页面,完成“才可以使用其账号登录系统邮件发送:邮箱协议有两种:SMTP(发送邮件协议) 和 POP
4、3(接收邮件协议)通过 163 邮箱发送邮件(自己暂时先不搭建邮件服务器)通过代码就可以完成邮件发送: 把发送邮件的功能类包给引入到系统 制作一个功能函数,专门发送邮件 用户成功后调用 send()方法发送邮件 接收邮件成功:总结:1. 前台页面设置布局有具体两种布局:默认布局 layout.html、特殊布局 layout_1.html(首页面)特殊布局使用:先去除默认布局 NOLAYOUT 、再引入特殊布局多个布局文件可以提取出来公共的内容,再做具体 include 引入(可以保证,相同代码只开发、2. 商品分类信息显示一份)根据分类等级(0/1/2)分别获取并展示3. 会员a)功能使用
5、jquery 插件校验 form 表单域项目(引入对应的 js 文件、form 表单对象调用 validate()方法)简单的会员b)c)会员成功后要发送校验的邮件4. 完户邮箱验证的会员,只有通过了邮箱验证,才允许登录系统。 给 sw_user 数据表增加对应的字段 用户完成后,在 UserM里边制造邮箱加密串信息,并完成邮箱发送在控制器里边完成邮箱验证的逻辑,该验证必要元素:会员 id 和邮箱验证加密串:会员通过验证后,状态 is_check=0,加密串清空:收到的邮件效果:四把项目部署到上线涉及内容: 服务器:运行 linux 系统apache、等等1. aliyun 阿里云服务器、服务
6、器:选择服务器配置:选服务器的配置并下单:选购配置服务器同时可以预装需要的操作系统:服务器完毕会给分配公网 ip 地址:之后可以通过 SecureCRT 终端登录该系统并使用:服务器之后,再:查询自己的并即可成功之后,会出现在管理中心的产品列表中:需要和的服务器联系上(DNShosts 文件)2. 给服务器安装需要的 L环境 在网络上有现成的 l安装包 根据所学,参考 linux 第三天 L环境的安装设置即可(具体从 zlib 开始安装,一致安装到)安装的时候,需要额外设置两个参数:安装完毕后需要修改配置.ini 文件:3. 把项目部署到阿里云服务器使用 把写好的程序代码文件上传到服务器指定目
7、录 给 apache 配置虚拟主机在/usr/local/http2/conf/httpd.conf 里边开启虚拟主机的辅助配置文件:在/usr/local/http2/conf/extra/httpd-vhosts.conf 里边配置具体虚拟主机:重启 apache 备份一个数据库 之后导入到 aliyun 的服务器里边(里边)把数据库备份文件上传到服务器:创建数据库,并导入备份好的数据信息:首次系统,出现文件操作权限问题:(解决:把该项目目录的全部文件通过递归方式都设置为 777 最高权限)此时上线成功具体步骤:a.阿里云服务器 b.c.与服务器关联d.通过 WinSCP 上传 Le.安装
8、 L环境的各种到服务器里边f.给 apache 创建虚拟主机、设置数据库g.导入h. 通过程序代码到主机目录对进行五实现登录该功能使用会员不用系统,直接使用账号即可登录。1. 给”互联” 创建应用2. 开发登录功能登录 开发的接口文件包:把登录的文件包 上传到线上的服务器里边:之后给登录的配置文件做设置:此时需要设置应用的回调地址:注意:要保证阿里云服务器运行的是的程序代码。此时,登录窗口已经正常展开:如果没有登录,则提示登录页面:acs_token 被保存到 ses中根据 acs_token 获得用户的 openid 信息:该 openid 是每个用户关联的唯一的用户信息(表示当前用户一切都
9、是 ok 的)输出用户的 openid 信息:登录系统小结:(制作在登录按钮,弹出对应的 oauth/互联 的配置文件 config._login.页面里边设置 ap和 appkey,回调地址_callback.),同时修改互联应用的回调地址登录或显示已经存在的此时点击登录按钮,可以提示信息编辑把_callback.昵称 和 openid文件 可以获取的 openid 标志信息及其他相关信息给数据库的用户表,就表示其已经系统了总结:1. 会员实现邮箱校验生成唯一秘钥,同时给数据库的 sw_user 数据表同时秘钥通过邮件形式发送给用户之后用户登录邮箱,通过秘钥和本身 id 值做开通的校验(邮箱验证有 2 个小时的限制)sw_user(is_check /2. 把项目部署到服务器(阿里云)_ck_code)(到服务器对应的 ip 地址上)给服务器 apache 创建虚拟主机部署程序代码即可3.登录功能实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑卒中康复护理健康指导
- 安监局阀门采购管理办法
- 卫星运行教学课件
- 如何弄在线课堂课件教学
- 教学课件正常运行的配置
- 原创创意美术教学课件
- 少先队队前培训大纲
- 小学数学教学课件模板
- 健康大数据培训体系构建
- 2025至2030中国高纯含氟聚合物(PFA)树脂行业风险预警及未来供需趋势预判报告
- 课题3 物质组成的表示(第1课时)九年级化学上册教学设计(人教版2024)
- 货物受理验视制度
- 非法入侵应急预案
- 保利地产在线测评题答案
- 客服专员+云客服入门考试双12阿里淘宝云客服在线+语音+专项云客服考试试题及答案
- Unit 1 You and Me 单元教学设计 2024-2025学年人教版英语七年级上册
- 生鲜超市供货投标方案(技术方案)
- 经桡动脉全脑血管造影术围手术期护理
- DL-T5706-2014火力发电工程施工组织设计导则
- 无人机航空测绘与后期制作 课件 第三十课时 大疆智图软件二三维重建
- 英汉互译单词练习纸背单词
评论
0/150
提交评论