A-A+
ECSHOP商品详情页用户评论取消E-MAIL邮箱验证
我们在用Ecshop做商城时,商品的详情页面都会有用户评论,这也是大多商城系统都带有的功能,通过用户评论可以看出消费者对产品使用的看法,而ECSHOP默认的评论都是需要填写邮箱的,而许多消费者都没有邮箱,基于这种情况,我们就可以将邮箱进行删除,只保留其它评论参数。
这里的ECSHOP评论里的邮箱有一个JAVASCRIP的验证,我们将其删除掉,下面是取消E-MAIL邮箱验证的方法:
1、修改themes/default/library/comments_list.lbi文件,将javascript代码中的下面部分删除或者暂时注释
if (cmt.email.length > 0)
{
if (!(Utils.isEmail(cmt.email)))
{
alert(cmt_error_email);
return false;
}
}
else
{
alert(cmt_empty_email);
return false;
}
注:因为删除邮箱输入框,貌似有错误,所以在这里还要把邮箱输入框隐藏,即
<input type="hidden" name="email" id="email" maxlength="100" value="{$smarty.session.email|escape}"/>
2、修改comment.php文件,注释以下代码
elseif (!is_email($cmt->email))
{
$result['error'] = 1;
$result['message'] = $_LANG['error_email'];
}
OK,大功告成,进入管理后台,清除缓存,享受成果吧!!!