修改ECSHOP评论
ss="superseo">ss="superseo">
表单中的Email为非必填的修改方法
本文详细介绍了如何将ECSHOP评估表中的邮箱改为可选,有需要的朋友可以参考一下。
ECSHOP的宝贝详情,在客户递交评价的情况下,哪个“E-MAIL”输入框默认设置是“必填”的,假如我想改成“E-MAIL非必填”或是果断“删掉这一E-MAIL输入框”,要如何修改才可以达到效果呢?
下边以ECSHOP2.7.2官方网默认设置模板为基本开展解读表明。
将E-MAIL改成非必填项
将E-MAIL改成非必填项的方式:(换句话说保存哪个E-MAIL输入框,可是客户不填,还可以递交)
开启/themes/default/library/comments_list.lbi文档
寻找并删掉下边编码
PHPCode拷贝內容到剪贴板
if(CMT.email.length>;0)
{
如果(!(Utils.isEmail(cmt.email)))
{
alert(CMT_error_email);
返回false
}
}
其他
{
alert(CMT_empty_email);
返回false
}
开启/comment.php文档,寻找并删掉下边编码
PHPCode拷贝內容到剪贴板
elseif(!is_email($CMT->;电子邮件))
{
$result['error']=1;
$result['message']=$_LANG['error_email'];
}
留意,上边的实际 *** 作是沒有删掉E-MAIL输入框的,仅仅将E-MAIL改成了“非必填项”,假如你要果断删掉E-MAIL输入框,请再次往下看。
删掉E-MAIL输入框
假如您想果断删掉e-mail那一栏,那麼在做了前二步改动后再次开展以下改动就可以。
开启/themes/default/library/comments_list.lbi将
PHPCode拷贝內容到剪贴板
<tr>
<tdalign="right">电子邮件:</TD>;
<td>
<inputtype="text"name="email"id="email"maxlength="100"value="{$smarty.session.email|escape}"class="inputborder"/>;
</TD>;
</tr>;
删掉,再次将
cmt.email=frm.elements['email'].value;
也删掉,随后到后台管理消除下缓存文件就可以。
评论列表(0条)