更多内容请访问PHP图库http://www.phptuku.com

一.准备工作:

1.开发工具:wampserver+sublime text3

2.开发框架:thinkphp3.2.3,可到官网下载http://www.thinkphp.cn/donate/download/id/610.html

3.商城静态模板下载地址如下(雍达商城)

http://download.csdn.net/detail/qq_31589453/9328187

二.模板与框架的整合

1.开启wamoserver,状态图标 将thinkp3.2.3解压放到wampserver的www下,并将thinkphp3.2.3改名为ydshop,tp框架结构如下:

2.在火狐浏览器(firefox)地址栏输入http://localhost/ydshop

效果图如下:

3.在ydshop/Application/Home/View下建立Index,Goods,User,三个文件夹,并将用大商城模板中default下的index.html复制到Index文件下,把detail.html,category.html(并改名为showlist.html)复制到Goods文件夹下,将login.html,register.html复制到User文件夹下

最终的效果如下:

‚在ydshop/application/下建立Admin文件夹,在Admin文件夹下建立Controller,Model,View三个文件夹,再在View文件夹下建立Goods,Index,Manager三个文件夹,最后将雍达商城模板下的后台纯净模板中的add.html(并改名为tianjia.html),show.html(并改名为showlist.html),update.html(并改名为xiugai.html)三个文件复制到Goods文件夹下,把index.html,head.html,left.html,right.html复制到Index文件夹下,将login.html复制到Manager.html,效果如下

4.在ydshop/Public/目录下建立两个文件件Home(存放前台静态模板),Admin(存放后台模板)

‚将雍达商城中的defalut下的css,images,js复制到Home目录下, 雍达商城后台纯净模板下的css,img复制到Admin目录下,结果如下:

5.在入口文件中ydshop下的index.php入口文件中定义如下常量

6.在Application/Common/Conf/config.php做如下配置

7.打开Application/Home/Controller/IndexController.class.php

将this->show(....)此行改为$this->display();

8.打开Application/Home/View/Index/index.html作如下修改

CSS,img路径,可以用$smarty是因为刚才我们配置了smarty模板,当然也可以用tp框架自己的模板,

按住Ctrl+H组合键出现全部替换

所有的 图片路径都发生了改变,前面变为 +文件名的形式

9.此时在浏览器地址栏中(http://localhost/ydshop/或者http://localhost/ydshop/index.php)刷新页面,即出现首页效果如下:

注意网页右下角出现的图标

是因为我们刚才在config.php中配置了SHOW_PAGE_TRACE,

点击图标会出现

至此,静态页面和框架的整合先告一段落。

thinkphp3.2.3开发商城实战(一)相关推荐

  1. python开发商城实战_python框架Django实战商城项目之工程搭建

    项目说明 该电商项目类似于京东商城,主要模块有验证.用户.第三方登录.首页广告.商品.购物车.订单.支付以及后台管理系统. 项目开发模式采用前后端不分离的模式,为了提高搜索引擎排名,页面整体刷新采用j ...

  2. python开发商城实战视频_商城项目实战_商城项目实战教程_商城项目实战视频教程 _课课家...

    本套餐将包括两个重磅性的课程与一个赠送学习的课程,分别为SpringBoot实战视频教程与RabbitMQ实战教程跟SSM整合开发之poi导入导出Excel.目的是为了让各位小伙伴可以从零基础一步一个 ...

  3. 微信小程序云开发项目实战之商城开发日记 04

    今天是愉快开发商城项目的第四天了,相信如果大家跟着我能把前两天的前端内容敲完,相信你是有比较大的收货的. 今天的内容是完成购物车的前端代码. 购物车的设计还是比较常规的UI,展示商品的信息,提供选中按 ...

  4. vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录

    一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...

  5. 前后端分离架构一直没机会实战?1周完成Vue+Core WebApi移动商城实战(含源码)!...

    疫情让企业受到重创! 就业形势更加严峻! 前后端分离架构成了当下最高频的招聘需求 还没实战过前后端分离? 花3分钟阅读本文, 带你全面了解前后端分离,轻松面试拿高薪! Web发展至今技术非常成熟,主流 ...

  6. 深度学习框架PyTorch快速开发与实战

    深度学习框架PyTorch快速开发与实战 邢梦来,王硕,孙洋洋 著 ISBN:9787121345647 包装:平装 开本:16开 用纸:胶版纸 正文语种:中文 出版社:电子工业出版社 出版时间:20 ...

  7. Aooms_基于SpringCloud的微服务基础开发平台实战_002_工程构建

    为什么80%的码农都做不了架构师?>>>    一.关于框架更名的一点说明 最近在做年终总结.明年规划.还有几个项目需要了结.出解决方案,事情还比较多,死了不少脑细胞,距离上一篇文章 ...

  8. 云炬Qtpy5开发与实战笔记 2PyCharm添加QTDesinger扩展并创建第一个.ui文件

    1.配置使用QTDesigner扩展工具 在pycharm的项目配置中配置扩展工具,将QTDesigner加入其中: 2.在pycharm中打开QTDesigner 或者: 此时,我们就可以使用QTD ...

  9. 云炬Qtpy5开发与实战笔记 1开发第一个桌面应用Hello World

    云炬Qtpy5开发与实战笔记 0搭建开发环境(傻瓜式安装) 1.打开 Pycharm,选择 Create New Project,创建一个新项目 2.选择Pure Python表示创建一个纯Pytho ...

最新文章

  1. 优先深度搜索判断曲线相交_程序员必知的十大基础实用算法之-DFS(深度优先搜索)...
  2. fedora下重用ssh连接 类似secureCRT的clone session功能
  3. 和linux关系_Linux内核Page Cache和Buffer Cache关系及演化历史
  4. PHP服务器环境打开配置文件
  5. [置顶]       cocos2d-x 手游源码站
  6. Button 的 clilck 事件
  7. TPT:中科院等提出用于VideoQA的跨模态交互时间金字塔Transformer
  8. Linux 5.10 LTS 发布,支持到 2026 年
  9. Jetty 9 正式版发布!
  10. Comet入门及最简单的Java Demo
  11. DevOps使用教程 华为云(19)git diff查看刚刚更新的文件的差异
  12. Shiro - Shiro简介;Shiro与Spring Security区别;Spring Boot集成Shiro
  13. 教材寻找 下载系列1
  14. python实现电子邮件编程
  15. SQLServer 大容量导入导致死锁和系统变慢问题
  16. 团!结就是力量!团!结就是力量!小鸟云拼团云主机【低至10元/月】
  17. 在vue中使用iconfont多色图标
  18. 全国矢量shp数据:行政区划,县界,道路,河流....都可下载
  19. 安全通道协议——SSH
  20. shell编程时,引用相对路径的shell文件

热门文章

  1. 冰河实验室受邀作为戴尔“人工智能实践课程赋能班”导师,分享《加密网络及其重要性》主题
  2. 《英汉大词典》勘误、增补、置疑@REX【整理完毕】
  3. 关于大电容通低频电,小电容通高频电,大电容滤低频,小电容滤高频的问题解释
  4. android 阅后即焚 防止截屏
  5. java微信模板消息推送
  6. Web初学-2022.11.6-12.02
  7. 急性子的人,不妨来点“佛系”的心态
  8. 初识软件测试——什么是软件测试?
  9. 服务器运行失败win10音频,win10更新发生错误导致音频服务启动不了怎么办_win10音频服务无法启用的解决方法...
  10. ffmpeg-音视频精准截取