网站大量收购闲置独家精品文档,联系QQ:2885784924

2016ecshop模板堂教程-初级教程.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016 ecshop模板堂教程:初级教程功能了解介绍安装后台管理程序分析重要表执行流程底层库js库分析练手功能去除标题[PHP]去除版权标志[js]必威体育精装版评论[PHP+模板]二次开发自定义title [php]email登陆 [php]多商品倒计时 [js]模板开发1.1 ecshop介绍ecshop是一款b2c的商城程序.目前(2014年1月11日) 必威体育精装版程序是 ecshop-2.7.3版本.ecshop模板堂汇集必威体育精装版电商资讯为您全面解读电商运营之秘,想了解更多电商营销课程请扫一扫右上方二维码关注我们!程序特点: 面向过程,通过函数库与函数调用,来获取数据,并能过smarty模板来展示数据.学习难度小,二次开发比较直观.1.2 安装下载必威体育精装版的 ecshop-2.7.3为例,解压得到如下3个目录,其中upload就是需要上传的主程序.把upload解压到web目录下,并改名,如ecshop, 并用浏览器打开,即可进入自动安装过程.1.3 后台管理常用选项:商品管理栏目管理会员注册项导航配置模板选择注意: 在使用一些比较成熟的程序时,尽量通过后台配置选项,来达到目的,而不要直接修改代码.因为后台配置效率更高, 更重要的,如果直接修改代码,后续程序的升级将带来麻烦.2.1 重要的表分析Ecs_goods表 :商品表Ecs_category :栏目表Ecs_brand:品牌表Order_info 订单表Order_goods 订单对应的商品表.order_action 订单操作的原始记录User 用户表User_account 用户账户表Account_log:用户的账户变动流水表Collect_goods: 用户收藏商品表Feedback表:留言表,不针对商品,直接针对店家留的言.Comment:是针对商品做的评论.Nav 表 导航链接表,可以定制页面上的导航信息.2.2 执行流程1:Ecshop属于面向过程+函数调用为主, 而且没用单入口模式具体的功能对应具体的页面.inc_constants.php cls_ecshop.phpcls_error.phplib_base.phplib_common.phplib_main.phplib_insert.phplib_goods.php2:用的模板引擎是简化的smarty模板.以goods.php为例Goods.phpRequire (Init.php)业务逻辑function xxx();function yyy();在init中包含的页面,基本都是声明函数.(因为ec是面向过程+函数来编程的)inc_constants 系统常量cls_ecshop 用来获取网站的域名,ec版本,图片目录,表前缀等基础信息cls_error.php 获取和输出错误信息. lib_time 获取和格式化时间的相关函数lib_base 计划字符串长度,获取客户IP,发邮件等,几乎所有网站都能用到的基础函数lib_common ecshop各页面都用到的函数,如拼接sql,获取栏目列表,构造面包屑导航.lib_main.php ecshop常用的函数,主要是用户和模板赋值函数多一些.lib_insert.php 是为了用smarty模板时,有些局部不缓存的地方,需要调用函数,都在这儿lib_goods.php 是商品操作的相关函数lib_article.php 文章操作的相关函数注: 更详细的函数说明在”ECSHOP函数.doc”里Lib_base.php : base 基地基础, 此文件声明的是全网站甚至任何网站,都常用用到的函数,Sub_str : 截取中文无乱码的文件.Real_ip: 读取客户端IP, 从$_SERVER来读的.Str_len: 计算字符串在视觉效果上的长度, 一个中文按2个字符算(因为多数情况下,一个中文的宽度是一个字母的2倍宽.)Get_crlf: 获取当前用户的换行符. Windows-\r\n, *nix-\n , mac-\rSend_mail : 发送邮件.Get_version:获得服务器环境的gd库版本File_mode_info:获取文件的权限信息.Log_write: 记录日志到文件Mk_dir: 递归创建目录addslashes_deep:递归的对数组进行转义.addslashes_deep_obj: 递归对对象的属性进行转义.stripslashes_deep :递归反转义make_semiangle: 全角字符转半角check_file_type :检查文件后缀,一般检查后缀,直接通过截取文件名来实现.php== a.jpg,伪装上传,带来攻击. Ngnix+PHP某个版本,就有此漏洞.而check_file_type是通过分析文件的头信息域来

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档