- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微信端:小猪cms
Ectocuh
appcan
开源产品
ecshop
商派
dedecms
织梦,专业套站(给网站换一个模板),学几个标签,外包,建站
discuz!
论坛,康盛公司,TT,PHPwind(企业论坛)
tipask
问答系统,类似百度知道
记事狗
个人微博
WordPress
个人博客
开源产品简介-ecshop简单使用
将upload里面的所有代码全部放在网站根目录
创建虚拟机
修改hosts文件
在浏览器输入
配置数据库
6. 首页和后台页
echsop的简单入门
商品类型
什么是商品类型?
答:就是电商网站卖什么产品(电脑、手机、衣服、水果),为了网站一个通用性,可以使得网站卖任何产品。
添加属性(基本属性不需要添加,系统自动已经添加好了)
答:就是商品的一部分标签含义,人--姓名--身高--体重 电脑---品牌----产地---重量
注意的是,有些属性是各自类型的商品都有的 名称, 缩略图,价格 都有的叫做基本属性。但是有一些属性是私有,电脑 :cpu型号 衣服?特殊属性,需要自己指定添加
增加一个分类
答:分类的含义就是为了管理,把一个或者多个商品归于一类,是统一管理,为了子分类
首页展示:
增加一个新的商品
特殊属性
特殊属性的前台展示:
ecshop简答二次开发
将上面的面包屑导航 “” 换成 “-----”这样的一个样式
请求的是哪一个URL地址,到服务器后台网站根目录下去查看文件,这个URL地址有可能是动态,也有可能是静态的
动态:直接去网站根目录去找,那么肯定会载入模板。 display() show() load() 方法载入模板
静态:去看伪静态的规则,看这个静态文件重写到那个动态文件
去网站根目录下找这个动态URL地址(display())
去找模板文件
一般的模板文件都是放在 themes 目录下,并且这个目录一般都会有多个文件夹,并且其中一个一般命令都是 default
去前台页面,寻找需要修改的地方,定位一个快速查找方式(ID)
模板页面:
首页显示:
根据上面的提示,查找library目录
由此想到在动态页面的assign赋值过程:
由这个函数,联想到init文件里面引入的lib_common lib_main文件里面定义的函数
修改这个函数里面的标签内容做替换
首页显示,替换成功
ecshop的logo去除
去掉尾巴上的logo
去掉头部powered by ecshop
ecshop的邮箱登录
找文件user.php
需要获取邮箱
怎么理解用户的登录? (怎么理解B/S 怎么理解cookie)
答:
学cookie,学session的时候?
跨脚本共享数据,如果不使用cookie能跨脚本共享数据吗?
答:可以,文件、MySQL、memcache、redis 只要数据存在
但是有一个问题?区分浏览器做不来?
cookie区分浏览器,重点,在浏览器身上打了一个标签,来标记用户是否登录 seesion_id
根据session_id 去找对应的文件里面的 登录标志(id ,username)
最终,什么叫登录,就是在浏览器的身上打了一个标签,然后在服务器端的一个文件里面做了一些标记,来验证。浏览器叫做代理上网 user_agent
js也可以操作cookie,如何利用js来做投票缓存。基本上所有网站的页面的浏览量都是保存到cookie里面。
注意:这里一般都不会做真实投票,因为这样需要消耗服务器的资源,一般是在页面添加的时候,做一个手动添加浏览量。
好比:一个游戏攻略非常不错,刚刚出来。这个时候网站这篇文章的浏览量在一瞬间可能达到 百万级别。
用户体验:如果真的喜欢,看。
怎么理解B/S架构?
首先 b/s 架构也是 c/s 架构 这里B是浏览器 也是 c
当用户输入一个URL地址的时候,会首先到host文件里面去获取对应IP地址(主机地址),
如果存在,根据这个IP去获取对应的资源 index.php文件
如果不存在,则根据电脑里面的DNS记录
如果没有配置DNS,那么路由器里面是有配置的。找个这个DNS地址,然后去DNS服务器去获取对应的主机IP ,然后在返回这个IP
然后,浏览器根据这个IP去发送tcp/IP连接,寻找找到主机
找到之后,在发送http请求,去获取对应的资源页面,拿到资源之后,会检测这个资源文件里面是否包含了其他的资源信息(图片、css),会再次发生http请求去获取。
在浏览器端,先根据页面,生成一个DOM树,然后在生成CSS树,然后生成js行为树
原创力文档


文档评论(0)