贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
点击数:13862015-07-21 10:19:48 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技
Zen-cart中国家表的管理比较粗糙,特别是在要对应国家下拉列表进行调整时,比如把常用的国家调整到最前面,那么就需要扩展
涉及到国家表管理的是admin/countries.php文件,需要对这个文件做一些改动:
///////////////////////
$cnt = $db->metaColumns(TABLE_COUNTRIES);
if(!isset($cnt[strtoupper('countries_name_cn')])){
$db->Execute("ALTER TABLE ".TABLE_COUNTRIES." ADD countries_name_cn VARCHAR( 64 ) NULL DEFAULT ''");
}
if(!isset($cnt[strtoupper('order_by')])){
$db->Execute("ALTER TABLE ".TABLE_COUNTRIES." ADD order_by int(11) NOT NULL DEFAULT '0'");
}
///////////////////////
然后就是对插入编辑时的SQL进行修改,当然接下来还有修改表单(这里忽略)。
这样可以添加中文名称和排序码,排序码添加了之后还要修改两个获取国家下拉列表的函数(前台后台分别对应一个):
#includes/functions/functions_lookups.php
function zen_get_countries($countries_id = '', $with_iso_codes = false) {
global $db;
$countries_array = array();
亿恩科技手机站
关注亿恩科技微信