您现在的位置是:首页 > 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的lang语言包使用方法介绍
ecshop目录下的languages目录.这个是ecshop语言包所在。ecshop默认的中文简体是zh_cn目录.语言包的载入过程都是 通过ecshop的init.php中的require(ROOT_PATH . ‘languages/
ecshop添加订单订单管理教程
添加订单 从后台订单管理->添加订单 进入。除了用户在前台定购商品的时候添加订单,管理员也可以在后台直接添加订单。
相关源码
-
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码 -
(自适应)蓝色环保科技设备带三级栏目网站模板下载该模板为环保科技企业设计,提供专业的产品展示与技术服务平台。采用响应式布局,适配环保设备、清洁技术等应用场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码 -
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
(自适应)绿色新闻生活百科资讯文章博客类网站pbootcms模板源码本模板基于PbootCMS开发,为生活百科、资讯文章和博客类网站设计。采用清新绿色系风格,提供舒适的阅读体验,同时适配PC和移动设备。适用于生活技巧分享、健康知识传播查看源码 -
帝国cms淘宝客京东联盟网站整站源码下载本模板基于帝国CMS内核深度开发,为淘宝客行业量身定制。随着腾讯微信与淘宝生态的互联互通,淘宝客链接现可在微信、QQ等平台直接分享,为推广带来更多便利。模板特别优化了店铺推广功能,有效避免商品下架导致的链接失效问题,同时支持京东联盟等多平台商品推广。查看源码 -
帝国CMS7.2互联网自媒体门户整站带数据源码免费下载分享一款高仿极客网门户模板,帝国cms7.2版本,非常适合互联网、自媒体、文章门户网站使用。测法发现备份数据恢复报错,找了几个版本的都是一样的,有能力的自行修复查看源码
| 分享笔记 (共有 篇笔记) |
