货币转换开发第一期

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



首先修改数据库,找到ecs_shop_config这个表

  1. INSERT INTO `ecs_shop_config` VALUES ('904', '1', 'rate', 'text', '', '', '', '1');INSERT INTO `ecs_shop_config` VALUES ('905', '1', 'ybprice_format', 'text', '', '', '', '1');INSERT INTO `ecs_shop_config` VALUES ('906', '1', 'oyprice_format', 'text', '', '', '', '1');INSERT INTO `ecs_shop_config` VALUES ('907', '1', 'myprice_format', 'text', '', '', '', '1');INSERT INTO `ecs_shop_config` VALUES ('908', '1', 'rmprice_format', 'text', '', '', 'CNY%s元', '1');INSERT INTO `ecs_shop_config` VALUES ('909', '1', 'ryprice_format', 'text', '', '', 'JPY%s元', '1');INSERT INTO `ecs_shop_config` VALUES ('910', '1', 'gyprice_format', 'text', '', '', 'HKD%s元', '1');INSERT INTO `ecs_shop_config` VALUES ('911', '1', 'ayprice_format', 'text', '', '', 'AUD%s元', '1');INSERT INTO `ecs_shop_config` VALUES ('913', '1', 'enable_radar', 'select', '0,1', '', '1', '1');
复制代码


之后,找到\languages\zh_cn\admin\shop_config.php这个文件,在适当位置添加
  1. $_LANG['cfg_name']['rate'] = '货币汇率';
  2. $_LANG['cfg_desc']['rate'] = '输入规则按照和美元的汇率进行输入:
  3. 英镑,欧元,美元,人民币,日元,港元,澳元。';

  4. $_LANG['cfg_name']['ybprice_format'] = '英镑格式';
  5. $_LANG['cfg_name']['oyprice_format'] = '欧元格式';
  6. $_LANG['cfg_name']['myprice_format'] = '美元格式';
  7. $_LANG['cfg_name']['rmbprice_format'] = '人民币格式';
  8. $_LANG['cfg_name']['ryprice_format'] = '日元格式';
  9. $_LANG['cfg_name']['gyprice_format'] = '港元格式';
  10. $_LANG['cfg_name']['ayprice_format'] = '澳元格式';

  11. $_LANG['cfg_desc']['ybprice_format'] = '显示英镑格式,%s将被替换为相应价格';
  12. $_LANG['cfg_desc']['oyprice_format'] = '显示欧元格式,%s将被替换为相应价格';
  13. $_LANG['cfg_desc']['myprice_format'] = '显示美元格式,%s将被替换为相应价格';
  14. $_LANG['cfg_desc']['rmbprice_format'] = '显示人民币格式,%s将被替换为相应价格';
  15. $_LANG['cfg_desc']['ryprice_format'] = '显示日元格式,%s将被替换为相应价格';
  16. $_LANG['cfg_desc']['gyprice_format'] = '显示港元格式,%s将被替换为相应价格';
  17. $_LANG['cfg_desc']['ayprice_format'] = '显示澳元格式,%s将被替换为相应价格';
复制代码

然后在后台管理界面的商店设置的下面就会出现相应的设置选项,设置好保存。

找到include\init.php这个文件,在其末尾加入
$url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF']."?id=".$_GET['id'];
$smarty->assign("url_head",$url_this);

$currency = @$_GET['currency'];

if($currency!=""){
$_SESSION['currency'] = $currency;
}
if($_SESSION['currency'] == '')
{

$_SESSION['currency'] = 'RMB';
}
echo $_SESSION['currency'];



在找到\include\lib_common.php这个文件,将function price_format这个函数修改为
顶到100就公布。。。。

回答:




寻echsop二次开发师傅一枚。。。

不错的 呵呵 支持了