您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop目录文件结构
任康焕2025-01-14Ecshop商城教程已有人查阅
导读一、目录文件结构入口文件index.php,define('IN_ECS', true); 只有为true时才可以进入。首先加入init.php,在这个文件里:@ini_set('memory_limit', '64M'); 初始化一些系统参数
一、目录文件结构
入口文件index.php,define('IN_ECS', true); 只有为true时才可以进入。
首先加入init.php,在这个文件里:
@ini_set('memory_limit', '64M'); 初始化一些系统参数
加载数据库等相关配置require(ROOT_PATH . 'data/config.php'); 这里还包括了:后台路径ADMIN_PATH,字符编码EC_CHARSET等
由于我们现在的php版本普遍大于5.5 ,所以会用一些新函数(新函数不仅用于这个文件,新函数的作用是使编程更加简单),如data_default_timezone_set();
定义了当前文件位置常量PHP_SELF,注意,init.php是index.php通过require文件包含进来的,所以它的相对文件位置也是和index.php文件位置一致
加载文件:
inc_constant.php这个文件分类写好了关于各个模块(如图片处理,商品属性类等)的相关常量
cls_ecshop.php获得数据库及表名功能和获得一些域名地址及md5加密密码功能的函数
cls_error.php用户级错误处理类, lib_base.php 基础函数库, lib_common.php 有关数据库的通用函数
require(ROOT_PATH . 'includes/lib_main.php'); #前台公用函数库
lib_insert.php #调用动态动态内容的函数库
lib_goods.php #商品相关函数库,
lib_article.php #文章及文章分类相关函数库等功能文件
还有cls_mysql.php,cls_session.php,cls_smarty.php
总结: includes几乎包含了前台的所有功能,它里面的cls_代表的是类文件,lib_代表了函数库,inc_表示常量文件,理详细的lib_base表示了基础函数,lib_common包含了跟数据处理相关的基础函数,lib_main包含了前台公用函数库
同时,init.php还加载了语言包
当在init.php中初始化cls_mysql.php的mysql类时,只是加载了连接数据库所需要的基本参数,并不连接,这样很好
register_shutdown_function(array(&$this, 'close_session')); 会在程序离开的时候更新session,并随机删除表中过期的session
入口文件index.php,define('IN_ECS', true); 只有为true时才可以进入。
首先加入init.php,在这个文件里:
@ini_set('memory_limit', '64M'); 初始化一些系统参数
加载数据库等相关配置require(ROOT_PATH . 'data/config.php'); 这里还包括了:后台路径ADMIN_PATH,字符编码EC_CHARSET等
由于我们现在的php版本普遍大于5.5 ,所以会用一些新函数(新函数不仅用于这个文件,新函数的作用是使编程更加简单),如data_default_timezone_set();
定义了当前文件位置常量PHP_SELF,注意,init.php是index.php通过require文件包含进来的,所以它的相对文件位置也是和index.php文件位置一致
加载文件:
inc_constant.php这个文件分类写好了关于各个模块(如图片处理,商品属性类等)的相关常量
cls_ecshop.php获得数据库及表名功能和获得一些域名地址及md5加密密码功能的函数
cls_error.php用户级错误处理类, lib_base.php 基础函数库, lib_common.php 有关数据库的通用函数
require(ROOT_PATH . 'includes/lib_main.php'); #前台公用函数库
lib_insert.php #调用动态动态内容的函数库
lib_goods.php #商品相关函数库,
lib_article.php #文章及文章分类相关函数库等功能文件
还有cls_mysql.php,cls_session.php,cls_smarty.php
总结: includes几乎包含了前台的所有功能,它里面的cls_代表的是类文件,lib_代表了函数库,inc_表示常量文件,理详细的lib_base表示了基础函数,lib_common包含了跟数据处理相关的基础函数,lib_main包含了前台公用函数库
同时,init.php还加载了语言包
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php'); (三种言:简体中,繁体中,英语)
$GLOBALS['_CFG']这个系统变量是在llip_common.php的load_config()方法加载的,缓存于temp/static_caches/shop_config.php文件中,如需要更改,先更改数据库esc_shop_config,再删除文件,刷新首页,即可。当在init.php中初始化cls_mysql.php的mysql类时,只是加载了连接数据库所需要的基本参数,并不连接,这样很好
register_shutdown_function(array(&$this, 'close_session')); 会在程序离开的时候更新session,并随机删除表中过期的session
本文标签:
很赞哦! ()
图文教程
ecshop后台云服务中心删除ecshop起始页面云激活提示删除
ecshop去除后台云服务中心菜单:打开admin/templates/menu.htm,把415行的
ecshop怎么升级到新版本,ecshop网站商城升级步骤教程
ECSHOP升级教程:随着ecshop的不断更新与发展,版本也在不断的更新与升级。有很多客户担心版本升级是否会影响模板的使用,如何升级ecshop版本?不会升级版本怎么办?
ecshop模板结构说明,ecshop模板文件说明整理
ECSHOP模板文件结构说明,一套完整ECSHOP模板文件说明手册很新ECSHOP 2.7.3完整的一套ECSHOP模板有一下构造
ecshop和ecmall以及shopex有什么不一样
ecshop 是一个B2C商城 适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。(如沃购网) 山大路是dedecmsecmall(ECMall 社区
相关源码
-
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
(PC+WAP)蓝色公司注册财务会计公证律师网站源码下载本模板基于PbootCMS内核开发,为财务会计事务所、律师公证机构等专业服务机构打造。采用自适应设计,确保在各类设备上都能呈现专业视觉效果,帮助机构建立值得信赖的线上形象。查看源码 -
(自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码 -
(PC+WAP)玻璃钢不锈钢钢材环保设备pbootcms网站模板采用PbootCMS内核开发的响应式网站模板,为玻璃钢环保设备制造、不锈钢钢材贸易企业设计,适配产品展示及企业服务场景。通过自适应技术实现PC与WAP端数据实时同步查看源码 -
(自适应响应式)HTML5磁电机械设备蓝色营销型网站pbootcms模板本模板为磁电设备行业设计,采用蓝色营销风格,突出工业设备的专业性和技术感。模板结构清晰,能够有效展示磁电设备的技术参数、应用场景和企业实力,帮助客户快速了解产品特点和公司服务。查看源码 -
pbootcms网站模板响应式全屏旅游景区网站源码本模板为风景民宿、旅游景区等企业设计,基于PbootCMS内核开发,具备响应式布局与专业SEO优化功能,助力企业低成本高效获客。以下是核心特点:查看源码
| 分享笔记 (共有 篇笔记) |
