您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > ecshop >
    修改ECSHOP评论表单中的Email为非必填的教程
    时间:2019-10-15 14:54 作者:菜鸟哥 浏览:收藏 挑错 打印

    这篇文章主要介绍了修改ECSHOP评论表单中的Email为非必填的修改方法,需要的朋友可以参考下

    ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的,如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢?

    下面以ECSHOP 2.7.2 官方默认模板基础进行讲解说明。

    将E-MAIL改成非必填项

    将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输入框,但是用户不填,也可以提交)

    打开 /themes/default/library/comments_list.lbi 文件

    找到并删除下面代码

    PHP Code复制内容到剪贴板
    1. if (cmt.email.length > 0)  

    2.  {  

    3. if (!(Utils.isEmail(cmt.email)))  

    4.     {  

    5.        alert(cmt_error_email);  

    6. return false;  

    7.      }  

    8.   }  

    9. else

    10.   {  

    11.        alert(cmt_empty_email);  

    12. return false;  

    13.   }  

    打开 /comment.php 文件,找到并删除下面代码

    PHP Code复制内容到剪贴板
    1. elseif (!is_email($cmt->email))  

    2. {  

    3. $result[‘error’]   = 1;  

    4. $result[‘message’] = $_LANG[‘error_email’];  

    5. }  

    注意,上面的操作是没有删除 E-MAIL 输入框的,只是将E-MAIL 改成了 “非必填项”,如果你想干脆删除 E-MAIL 输入框,请继续往下看。

    删除 E-MAIL 输入框

    如果您想干脆删除 e-mail 那一栏,那么在做完前两步修改后继续进行如下修改即可。

    打开 /themes/default/library/comments_list.lbi 将

    PHP Code复制内容到剪贴板
    1. <tr>  

    2.          <td align="right">E-mail:</td>  

    3.          <td>  

    4.          <input type="text" name="email" id="email"  maxlength="100" value="{$smarty.session.email|escape}"class="inputBorder"/>  

    5.          </td>  

    6.        </tr>  

    删除,继续将

    cmt.email = frm.elements['email'].value;

    也删除,然后到后台清除下缓存即可。

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    修改ECSHOP评论表单中的Email为非必填的教程修改ECSHOP评论表单中的Email为非必填
    介绍ecshop中如何添加限时抢购功能介绍ecshop中如何添加限时抢购功能
    ecshop数据库ecs_stats短时间内会变很大的解决方案ecshop数据库ecs_stats短时间内会变很