A-A+

ECSHOP商品详情页用户评论取消E-MAIL邮箱验证

2012年09月09日 PHP开源系统 暂无评论 阅读 341 views 次

我们在用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,大功告成,进入管理后台,清除缓存,享受成果吧!!!

标签:

给我留言