联系QQ:
最近一直有好多人加我,由于时间问题没法一一回复,抱歉,请加群:112499653,到时有问题群里面交流,谢谢大家对本博的支持!!!
1. 删除/zc_install安装目录
安装完成后,从服务器商删除/zc_install安装目录。
不要只是改名目录,万一别人知道了目录名,就不安全。
2. 设置configure.php文件为只读
将两个configure.php文件用CHMOD(设置权限)命令改为只读很重要。
通常就是设置为”644″,有时是”444″。
如果无法通过FTP程序修改,可以用主机商提供的文件管理工具来修改。
如果您用的是Windows服务器,只要将文件设置为”所有人” “只读”,如果是在IIS下,是IUSR_xxxxx 用户,或者”System”帐号,在Apache下,是”apache user”帐号。
3. 改名”/admin”目录
修改”admin”目录名,用一个很难猜测到的名字。
(在进行下面的修改前,请备份文件和数据库。)
A- 用文本编辑器,例如记事本,打开文件admin/includes/configure.php。
将所有出现/admin/的地方改成自己的管理目录名。
需要修改的部分:
define(‘DIR_WS_ADMIN’, ‘/admin/’);
define(‘DIR_WS_CATALOG’, ‘/’);
define(‘DIR_WS_HTTPS_ADMIN’, ‘/admin/’);
define(‘DIR_WS_HTTPS_CATALOG’, ‘/’);
需要修改的部分:
define(‘DIR_FS_ADMIN’, ‘/home/mystore.com/www/public/admin/’);
define(‘DIR_FS_CATALOG’, ‘/home/mystore.com/www/public/’);
B- 找到Zen Cart的/admin/目录,
将该目录名按照admin/includes/configure.php中的定义作相应修改。
4. 删除不用的管理员帐号
管理页面->工具->管理设置
在管理页面下,打开工具菜单,选择管理设置
- 检查所有没有使用的管理员帐号并删除。特别注意是否有”Demo”帐号。
5. 强化管理员密码
一定要使用一定强度、不易猜测的密码。
要修改管理员密码,进入管理页面->工具->管理设置,点击”重置密码”按钮,或点击那个想回收箱的图标。
建议使用至少8位密码。
密码最好包含字母、数字、符合、以及大小写等。
6. 保护”自定义页面” “html_includes”中的内容
定义好您的自定义页面后,(管理页面->工具->页面编辑), 您要保护这些文件:
A. 用FTP软件下载备份,这些文件位于
/includes/languages/schinese/html_includes目录。
B. 修改文件 CHMOD 644 或 444 (或 Windows下为“只读”)。见上面的CHMOD说明
/includes/languages/schinese/html_includes
在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示:
打开文件 \includes\application_top.php ,找到
if (defined(‘STRICT_ERROR_REPORTING’) && STRICT_ERROR_REPORTING == true) {
在前面增加一行
define(‘STRICT_ERROR_REPORTING’, true);
保存后重新刷新网页,就会有错误提示了。
把上面的语句修改为
define(‘STRICT_ERROR_REPORTING’, false);
就能关闭错误提示了。
商品的属性可以影响价格,例如衣服定价20元,小号的原价,中号 +3元,大号 +5元
以下图为例说明:
价格栏:商品的属性可以定价,例如红色的衣服+10元,小号的衣服-10元。价格栏第一格,填”+”或者”-”;第二格填增减的绝对值。
重量栏:类似价格,属性也可以决定商品的重量(用于计算运费)。例如,大的相框,重量加1公斤。设定方法同上。
排序:用于决定前台显示属性的顺序。
基价:商品属性的一次性收费。就是说当购买多件同一商品时,只收取一个基价费用。举例如下:
某商品价格为20元,属性的价格为1元,基价为5元。 如果客户购买3件该商品,客户应付款为:
(20元+1元+5元)+(20元+1元)+(20元+1元)
基价通常用于一次性收费。一个实例是,购买虚拟空间时,某些主机商收取的一次性设置费,更新计划就不再收取设置费了。
价格因素:
类似于价格栏,区别是使用百分比而不是实际数值,也就是属性的价格是基于商品原价的一个比例。
属性价格 = (价格因素 – 调整) x 商品原价
属性价格也可以设置为:
属性价格 = 商品原价 + (价格因素 – 调整) x 商品原价
调整栏比较抽象,下面举例:
例如,客户购买汽车,选择定制颜色时,价格为原价加1%:
汽车价格 = 30000元
价格因素 = 0.02
调整 = 0.01
属性价格:(0.02 – 0.01 ) x 30000 元 = 300 元
上面的设置,最简单的方式可以设置为:
价格因素=0.01 以及 调整=0,那么属性价格仍然为 (0.01) x 30000元 = 300元
那么为什么我们还需要“调整”这个参数呢?其实只是为了方便某些“固定模式”下输入属性价格。
例如,出售油画的时候,价格是基于油画的尺寸和颜色,如下:
油画大小、尺寸 价格因素 颜色 调整
8 X 10 0.4 B/W 0.2
11 X 14 0.6 Color 0.1
16 X 20 0.8 所以说,完全可以只使用“价格因素”而不用理会“调整”这一栏。
基价因素和价格因素的差别,在于对同一商品,不论购买数量多少,只收取一次“基价因素”计算出来的属性价格。例如:
购买数量 产品价格 价格因素 属性价格 商品总价
1 10 0.2 2 (10+2)= 12
3 10 0.2 2 (10+2)x 3 = 36
购买数量 产品价格 基价因素 属性价格 商品总价
1 10 0.2 2 (10+2)= 12
3 10 0.2 2 10 x 3 + 2 = 32
要查找具体的文字,使用Zen Cart的文件定位功能
具体方法如下:
Admin->Tools->Store Manager (因为查找的是英文界面的文字,后台也要用英文)
在最下面的 Look up text: 中输入:Sales Message
在 Language File Look-ups: 中选择:All Current Selected Language Files
然后点search,就可以定位到要修改的文件以及具体的行数:
/includes/languages/english/header.php
Line #34 : define(‘HEADER_SALES_TEXT’, ‘Sales Message Goes Here’);
用上面介绍的方法,可以快速定位任何需要修改的文件名。