您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程

ecshop的init.php和index.php以及template的作用介绍

严锋滕2025-02-06Ecshop商城教程已有人查阅

导读1.包含网站前台所需的库文件 语言包等 lib_goods lib_articles lib_insert等2.初始化php的设置3.创建$ecs对象,前台通过$GLOBALS['ecs']访问,最常用的是->table方法

init.php
1.包含网站前台所需的库文件 语言包等 lib_goods lib_articles lib_insert等
2.初始化php的设置
3.创建$ecs对象,前台通过$GLOBALS['ecs']访问,最常用的是->table方法
4.创建数据库连接对象$db,前台通过$GLOBALS[db]访问,常用的getOne getAll等
5.载入数据参数 $_CFG ,shop_config表中的信息和商店的基本设置
6.蜘蛛访问 不计访问次数
7.创建smarty对象
8.初始化session信息 得到会员信息
先读session 再读cookie 前台可以通过$_SESSION['user_id'] 还有user_name rank等
cls_session类 对 seesion 有insert update load destory close等操作 其信息会被记录到session表中
index.php
1.判断ajax请求 比如首页tab切换时需要异步的显示一些数据
2.assign_template assign一些基本的信息 特别是shop_config里面的东西
3.复制index.dwt所需显示的内容 这里二次开发的时候较好自己写函数 比如 index_get_comments等
template
ecshop对模板读取的流程
1.首先读取themes下面的文件夹 文件夹的名字记录在template[code]里面
2.读取相应themes下的style.css的注释 /*templateName myTemplates*/,具体参考default/style.css
网站静态化rewrite
1.后台商店设置中设置允许重写url
2.rename /htaccess.txt to /.htacssess
3.设置apache 开启rewritemode and allowovrride all

本文标签:

很赞哦! ()

相关源码

  • (自适应)帝国CMS7.5模板淘宝客导购博客文章源码本模板基于帝国CMS7.5内核深度开发,为电商导购类网站设计。采用响应式布局技术,确保在手机、平板及电脑端均能获得优质浏览体验。模板内置商品推荐模块与优惠信息展示区,可快速搭建专业导购平台。查看源码
  • (PC模板)工商公司注册会计财务记账pbootcms模板源码下载基于PbootCMS的工商财税行业网站系统,手工编写前端代码确保执行效率,双端自适应设计,支持后台实时更新服务价格和政策文件。查看源码
  • 自适应电子科技类产品公司pbootcms网站模板基于PbootCMS内核开发,为电子科技类企业设计,适用于电子产品展示、企业官网等场景。该模板采用‌开源架构‌,用户可自由访问和修改源码,灵活适配各类行业需求,无需二次开发成本查看源码
  • 帝国CMS7.5养生生活健康网模板完整带会员中心可封装APP本套模板为生活服务类网站设计,适用于两性健康、减肥瘦身、生活资讯等领域。采用帝国CMS7.5核心开发,结构清晰合理,视觉体验舒适,能够有效满足相关行业的建站需求。查看源码
  • (自适应)游泳馆泳池水处理器设备pbootcms网站模板免费下载专注服务于泳池水处理设备制造商、泳池系统工程商等企业用户。模板预设设备分类体系、技术参数展示模块和解决方案呈现页面,满足行业特有展示需求。查看源码
  • (自适应响应式)HTML5幕墙装饰工程建筑装修公司pbootcms模板下载基于PbootCMS开发的响应式模板,为幕墙工程、建筑装饰企业设计,通过数字化展示提升企业专业形象与项目展示能力。结构化数据标记增强项目案例收录,智能URL路由优化,支持每个工程案例独立设置关键词与描述查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐