A-A+

如何将 ecshop 收货地址中手机改为必填项

2015年12月24日 PHP开源系统 暂无评论 阅读 10 views 次

在上一篇文章中,已经去掉了 ecshop 中的手机表单,实际去除其它项目都是一样的道理,在 ecshop 中,手机是可以填写的,但并非是必填项,也就是只有一个表单而已,哪在实际的网站应用中,ecshop 手机这一项在很大程度是又是需要填写的,哪么我们来看看,又怎样将 ecshop 收货地址中手机改为必填项吧,其它表单以此类推即可,下面夏日博客分享一下其方法。

第一步:打开 languages/zh_cn/shopping_flow.php 文件,搜如下代码:

$_LANG['flow_js']['tele_not_null'] = '电话不能为空!';

在这段代码的下面填加如下代码:

$_LANG['flow_js']['mobile_not_null'] = '手机不能为空!';

第二步:打开根目录下的 js/shopping_flow.js 文件,搜索如下代码:

if (Utils.isEmpty(frm.elements['tel'].value))
{
err = true;
msg.push(tele_not_null);
}

在这段代码的下面填写如下代码:

if (Utils.isEmpty(frm.elements['mobile'].value))
{
err = true;
msg.push(mobile_not_null);
}

第三步:打开模板目录文件 library/consignee.lbi,搜索如下代码:

<input name="mobile" type="text" class="inputBg" id="mobile_{$sn}" value="{$consignee.mobile|escape}" />,

在这段代码的后面加入如下代码:

{$lang.require_field}

第四步:打开模板目录文件 user_transaction.dwt 文件,搜索如下代码:

<input name="mobile" type="text" class="inputBg" id="mobile_{$sn}" value="{$consignee.mobile|escape}" />

在此代码后面加入以下代码:

{$lang.require_field}

标签:

给我留言