您现在的位置是:首页 > 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后台新功能权限的添加,这是对于每一个新手用ecshop做网赚的必备技能,今天会给大家详细的介绍
ecshop增加自定义虚拟销量的实现方法
本补丁以假乱真,对网站销售有一定帮助,计算公式:前台显示销量 = 后台自定义销量 = 实际销量,以下讲解以官方默认模板(default)为例
ecshop库存价格来决定是否能够购买的判断语句
ecshop通过判断库存和价格来决定是否能购买的语句判断。1.判断库存为0则不能点击购买:2.价钱为0则显示为电话询价:(如果市场价格为0则显示电话询价,否则则显示价格)
ecshop会员中心您还没有通过邮件认证的删除方法
下面修改方法是以官方默认模板为例的,如果您使用的是其他模板,请搜索 {$lang.not_validated}或{$lang.resend_hash_mail}也能找到对应的代码。
相关源码
-
自适应LED照明外贸灯具灯泡灯具英文网站模板该外贸灯具网站模板专为LED照明、灯具出口企业定制,采用PbootCMS内核开发,提供高效建站方案。通过响应式设计和SEO优化能力,帮助企业低成本构建专业外贸展示平台。查看源码 -
(自适应响应式)供应链进出口服务pbootcms企业网站源码为供应链管理、进出口服务类企业设计,特别适合展示物流网络、贸易服务和供应链解决方案。采用响应式技术,确保在各类设备上都能呈现企业服务内容。查看源码 -
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码 -
(自适应)蓝色沙盘复古建筑模型制作网站模板源码下载为建筑沙盘模型企业设计的响应式网站模板,通过三维空间展示技术结合产品参数可视化,有效提升模型作品的线上呈现效果与客户咨询转化率。查看源码 -
(自适应)品牌策划高端设计公司网站pbootcms模板免费下载本模板为品牌策划与设计公司打造,基于PbootCMS内核开发,充分考虑了创意设计行业的视觉展示需求。模板设计风格现代简约,布局合理清晰,呈现设计作品与专业服务,帮助设计公司展示创意实力并吸引潜在客户。查看源码 -
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码
| 分享笔记 (共有 篇笔记) |
