Zen Cart二次开发的注意事项

一、直接获取网站域名,不用在拷贝网站时更改configure.php文件的HTTP_SERVER等信息
  define(‘HTTP_SERVER’, ‘http://’ . $_SERVER['HTTP_HOST']);
  define(‘HTTPS_SERVER’, ‘https://’ . $_SERVER['HTTP_HOST']);

二、直接获取根目录地址,不用在拷贝网站时更改configure.php文件的DIR_FS_CATALOG等信息
$severname=preg_replace(’/(www.)|(..+)/’,”,$_SERVER['SERVER_NAME']); //添加正则表达式去掉域名中”.”号的前面部分和”.”号的后面部分 如:www.waimaole.com 去掉后变成waimaole

三、在configure.php文件中直接定义两个常量,一个是log文件地址,一个是session目录,不用在拷贝网站时更改数据库configuration表信息

四、数据库配置文件分离出来,方便拷站时只操作一个文件

五、新增了指定IP或IP段需要密码才能访问的功能

六、网站title名称及Store Address and Phone可在后台更改

七、网站顶部导航栏及底部链接均可通过后台的EZ-Pages来添置

八、网站首页meta关键字及描述和自定义关键词的更改
在includes/languages/english/meta_tags.php里修改。

九、去掉了Power By Zen Cart文字,并可以后台自定义一段html代码,方便加锚文本链接
includes/languages/english.php里面修改第一个define()中对应处为自己所要信息即可。

十、、网站伪造在线人数更改
是不是觉得自己网站浏览人数少的让人尴尬?有办法includes/modules/sideboxes/whos_online.php里面自己修改吧,其中$n_guests是游客人数,$n_members是注册会员人数,自己可以据此去修改。

原文地址:https://www.cnblogs.com/lookyou/p/2138670.html