首页 > 代码库 > zencart 安装
zencart 安装
https://www.zen-cart.com/ 下载最新版本。
install 进入安装目录。
admin_pass设置为 351683ea4e19efe34874b501fdbf9792:9b 表示admin
zen-cart是国外比较优秀的开源电子商务网点源码,zen-cart程序源于os-commerce,借鉴了os-commerce的很多成果
zen-cart前台所有的页面地址是如下格式:
1. http://127.0.0.1/zencart/index.php?main_page=index&cPath=1_4
2. http://127.0.0.1/zencart/index.php?main_page=product_info&cPath=1_4&products_id=1
3. http://127.0.0.1/zencart/index.php?main_page=site_map
入口文件
入口文件index.php 类似于一个管理者,收到的main_page参数不同调用的页面文件也就不同。
1、 index.php 首先加载 includes/application_top.php 该文件 加载配置文件、定义常量。
2、 index.php 的$language_page_directory 代表当前语言目录,改变量的值和$_SESSION[‘language‘]的值息息相关.
3、 加载” includes/modules/pages/PAGE_NAME/”目录中的所有header_php.php文件.
4、 加载html_header.php文件。
html_header.php文件包含了在标记中出现的内容, 默认放在includes/templates/common目录下.
5、 加载main_template_vars.php文件, 该文件根据$_GET[‘main_page‘]的值实现了页面的跳转逻辑.该文件的加载过程和html_header.php文件的加载过程异曲同工。
6、 加载on_load脚本
7、 加载tpl_main_page.php文件。 这里定义将选择影响页面布局的模板。
8、 加载application_bottom.php文件。 application_bottom.php文件中将进行一些清理操作.
目录结构
1、根目录下主要文件及文件夹作用详解
index.php 单一入口文件
.htaccess apache伪静态控制文件
includes 包含类库、函数、初始化文件、功能模块、模板等文件
admin 后台文件夹
images 图片文件夹logs zencart150版本以后错误日志文件夹
cache zencart150版本之前错误日志文件夹email 邮件模板文件夹
editors 第三方编辑器文件夹tempEP 批量表文件夹
2、 includes 目录下主要文件及文件夹的作用详解
auto_loaders 自动加载的配置文件文件夹
classes 程序类库文件夹
extra_cart_actions 加入购物车时预处理(比如多属性批发功能)文件夹
extra_datafiles 插件额外常量对应文件夹
functions 程序函数库文件夹index_filters 产品品牌、厂家过滤文件夹
init_includes 程序初始化加载文件夹languages 程序语言包文件夹
modules 程序功能模块文件夹templates 程序模板文件夹
3、 modules 文件夹下主要文件及文件夹作用详解
order_total 金额统计模块文件夹
payment 支付模块文件夹
shipping 配送模块文件夹
pages 程序页面文件夹(对应模板里面的templates文件夹)
sideboxes 侧边功能处理文件夹(对应模板里面的sideboxes文件夹)
4、 includes/templates 文件夹下主要文件及文件夹作用详解
template_default 默认模板 shop 第三方制作的模板(当程序在第三方模板文件夹中查找不到文件时会自动却换到默认模板查找对应文件)
5、shop 文件夹下主要文件及文件夹作用详解
buttons 模板语言按钮图片(对应各种语言)
common 模板公用文件夹(里面有网站头部、底部、侧边框架、网站主题框架等)
css 网站css样式文件夹(以“stylesheet_”开头的样式表,系统会自动加载)
jscript 网站js脚本文件夹(以“jscript_”开头的样式表,系统会自动加载)
sideboxes 网站侧边模块模板文件夹,对应modules文件夹里面的sideboxes
templates 网站页面模板文件夹,对应modules文件夹里面的pages
6、一些重要的常见修改文件汇总说明
common/tpl_main_page.php 网站框架代码文件(所有页面都出现的,有时候可以放头部、尾部代码)
templates/tpl_product_info_display 产品页面代码
zencart 安装