声明:本文针对类京东似的首页分析,其他偏门类网站不在此列。
首先,请认真观看<a href="https://www.jd.com/2017?t=#">京东</a>首页,看完后,再请继续。
其次,跟着我的文章一起来了解一下,他到底有哪些内容(从上到下顺序):
最上面是网站的登录、注册页面,还有我的订单,企业服务,手机京东等一些,比较常用的按钮。相对应的,网站最底部就是一些企业信息,备案,外部链接等,这些可以直接根据自己的网站需要直接copy,不用去记忆。
中间部分,也是一个网站首页的主体,包括:导航条搜索部分,轮播图部分,楼层部分(每层格局基本一样,foreach循环而已,看着唬人,其实没啥)。
导航部分:
取值时,层层镶嵌,循环往复,要注意分析结构,首先是顶层,其次是二级层,最后是三级层; 单独建立一张Category表,字段必须有parent_id这个关键字段,
大家要注意,必须定一个顶层的parent_id(父类)的值(绝大多数是0),
层层相扣,环环相生。
取值的代码:
$catList = $cat->select();//查询出该表的所有值,利用递归,查出所有的层级关系。
楼层数据:
这是典型的楼层布局:左边为顶层数据+该顶层的二级数据(一般是未做推荐的),中间是该楼层顶级分类做了推荐的数据+推荐二级的部分商品,右边是品牌+相关信息。
取数据:
与导航数据大同小异,先取顶层,在取二级(此处分了推荐和为推荐,就是哪些在左边,哪些在中间的区分),不同的是这里加了几个商品,多了一层关系,具体代码,截图如下:
如有不懂,欢迎咨询,谢谢,祝大家早日成猿!!!
要想正确填写好首页的数据,