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 产品页面代码

时间: 2024-10-05 23:32:06

zencart 安装的相关文章

将zencart系统迁移到另一台服务器

如何将zencart系统迁移到另一台服务器,为大家详细说明,以方便大家更方便快捷的操作 1. 在新主机上,创建新的MySQL数据库.记下用户名.密码.数据库名以及主机名(通常是localhost). 如何将zencart系统迁移到另一台服务器,为大家详细说明,以方便大家更方便快捷的操作…… 1. 在新主机上,创建新的MySQL数据库.记下用户名.密码.数据库名以及主机名(通常是localhost). 2. 在新主机上,全新安装相同版本的zencart,这保证configure.php文件中的设置

最新zencart支付宝插件(支持1.5)

支付宝接口的兼容性真不错,时至今日还能用,想利用zencart来做国内时长还真是方便多了,朋友们可以试试. 功能说明:1,支付宝支付模块,适用于所有zencart版本.2,在使用此支付宝接口前,请你确认自己已经签约了支付宝合同并已经生效(支付有三种接口合同:即时到账.担保交易.双功能)3,此接口文件只要签约了任意一种合同都可以使用.安装说明:1,上传解压后的文件,2,打开includes/functions/html_output.php 找到: if (strtolower($method)

zencart搜索结果页面静态化 advanced_search_result

首先,确认网站是否安装了ultimate_seo_urls 伪静态模块. 修改include/classes/seo.url.php 大约126行添加代码 'keyword' => 'sale' 大约201行添加代码 case FILENAME_ADVANCED_SEARCH_RESULT: $link .= "index.php?main_page=advanced_search_result"; break; 大约456行添加代码 case 'keyword': switch

[zencart技术分享]zencart视频课程大全

国内录制zencart教程(时长超6616.81分钟)最多的人. Zencart联盟合伙人发起人; 拥有3-4年的zencart实战经验; 录制zencart视频超过100G; 内部精美模板超过262个; 有需要可联系个人QQ/微信: 1251233090 手机:13825271762 1.zencart外贸自助快速建站课程2014新版 2.zencart管理应用大全手册97 3.zencart外贸建站之实用css技术教程 4.zencart模板系统文件结构及意义 5.zencart仿站技能要素

"小而美"zencart外贸b2c网站技术系统解决方案

"小而美"zencart外贸b2c网站系统解决方案 --------------简约的外表,强大的内心! 是我们zencart联盟合伙人项目团队最新推出的一个中小企业外贸企业或个人创业快速建站解决方案. 第一方案: 在一个现有的模板上,安装自已需求的各种扩展功能; 第二方案: 在一个已经安装好的扩展功能系统上,换一个模板,让这个模板整合到这个系统上. (我们这个小而美的各种主题模板就是用第二种方案) 我们最新的"小而美"方案,基于最新版1.5.1基础上,整合必要的功

【教你zencart仿站 第1至6课 高清晰1280x900视频下载】[支持移动端]

[教你zencart仿站 第1至6课 高清晰1280x900视频下载][支持移动端] 经过筹备, 我们的课件终于出来了- 我们 zencart联盟合伙人 项目推出的 在线yy同步演示zencart仿站案例实战进展: 教你zencart仿站第1课 前言 视频下载: http://pan.baidu.com/s/1jG7iwB0 教你zencart仿站第2课 zencart仿站工具 视频下载: http://pan.baidu.com/s/15wQ66 教你zencart仿站第3课 在本地电脑安装z

【教你zencart仿站 文章1至6教训 高清1280x900视频下载】[支持手机端]

[教你zencart仿站 第1至6课 高清晰1280x900视频下载][支持移动端] 经过筹备, 我们的课件最终出来了- 我们 zencart联盟合伙人 项目推出的 在线yy同步演示zencart仿站案例实战进展: 教你zencart仿站第1课 前言 视频下载: http://pan.baidu.com/s/1jG7iwB0 教你zencart仿站第2课 zencart仿站工具 视频下载: http://pan.baidu.com/s/15wQ66 教你zencart仿站第3课 在本地电脑安装z

aws Lightsail sendmail zencart 关于设置邮箱发送邮件的问题

商城后台发送email的时候 提示下面的信息 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 现在很多服务器都禁用了25端口,所以出现这样的问题,不过你可以发邮件给服务器提供商,申请解封 在后台zencart邮件设置没问题的话,使用gmail一直收不到邮件的,很大的原因是gmail出于安全的考虑,禁止你的服务器登录你的邮箱, 你可以在收到提示邮件的时候 点击允许登录,即可解决这个

安装Windows7系统时,提示:缺少所需的CD/DVD驱动器设备驱动程序

      测试机型:HP probook 430 g3       系统:Windows 7 Pro x64 现在笔记本电脑主板集成的USB口大多为3.0版本,而且一些厂商为了追求PC的轻薄,不再集成光驱,所以我们在安装系统时,一般只能通过U盘或U口外接光驱. 而当我们因为需要(安装OEM系统),在通过刻录软件(如UltraISO)将系统写入U盘或光盘的方式安装系统时,此时问题就可能悄悄出现了:因为Win7官方原版系统没有集成USB3.0驱动,所以可能的报错如下: 点击"浏览"或通过