修改ECSHOP评论表单中的Email为非必填的修改方法

修改ECSHOP评论表单中的Email为非必填的修改方法,第1张

修改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;

    也删掉,随后到后台管理消除下缓存文件就可以。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/772274.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存