主题 : 修改邮政编码可以填写数字和字母!
目的 : 帮助那些在国外开店的朋友,或是有在ecshop的基础上做外贸的!
现状 : 只可以填写数字
改为 : 可以填写数字和字母
正题 :
以bluesky模板为例子,其它大同小异.
1. 程序修改,:找到js/shopping_flow.js
打开找到:
复制内容到剪贴板
代码:
if (frm.elements['zipcode'] && frm.elements['zipcode'].value.length > 0 && (!Utils.isNumber(frm.elements['zipcode'].value)))
{
err = true;
msg.push(zip_not_num);
}修改为:复制内容到剪贴板
代码:
if (frm.elements['zipcode'] && Utils.isEmpty(frm.elements['zipcode'].value))
{
err = true;
msg.push(zip_not_num);
}2. 模板修改 (可改可不改,改只是为好看)
themes/模板名/library/consignee.lbi
找到:复制内容到剪贴板
代码:
<td>{$lang.postalcode}:</td>
<td><input name="zipcode" type="text" id="zipcode_{$sn}" value="{$consignee.zipcode|escape}" /></td>修改为:
复制内容到剪贴板
代码:
<td>{$lang.postalcode}:</td>
<td><input name="zipcode" type="text" id="zipcode_{$sn}" value="{$consignee.zipcode|escape}" />
{$lang.require_field} </td>3. 语言选项
languages/zh_cn/shopping_flow.php (其他语言,例如繁体或是英文包对照修改)
找到:复制内容到剪贴板
代码:
$_LANG['flow_js']['zip_not_num'] = '邮政编码只能填写数字';修改为你自己想表达的意思,如:
复制内容到剪贴板
代码:
$_LANG['flow_js']['zip_not_num'] = '邮政编码不能为空! ';PS:
A: DHL FEDEX UPS TNT 全球插件运费提供!有需求的PM给我
B: 其它运费插件按用户要求制做
C: 前台单个产品运费计算,这个只针对做国外部分的可能需求!
[
本帖最后由 gsminfo 于 2008-6-10 16:11 编辑 ]