网站首页 程序人生 资源汇 学建站 源码 织梦模板 特效代码 技术手册 IT头条 电商 创业 运营 站长

特色栏目 视频下载 织梦模板 教程书籍 职业生涯 正能量 美图

当前位置: 主页 > 学建站 > 建站经验 >

ECShop评论中修改E-mail为非必填的修改方法 -收藏挑错

2018-09-29 11:45 采编:程序人生 阅读 投稿赚币

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. ??
  2. ?????????? "right">E-mail: ??
  3. ?????????? ??
  4. ??????????"text"?name="email"?id="email"??maxlength="100"?value="{$smarty.session.email|escape}"?class="inputBorder"/> ??
  5. ??????????
  6. ??
  7. ????????
  8. ??

删除,继续将

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

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

以上就是关于ECShop评论中修改E-mail为非必填的修改方法,感谢大家的阅读,更多内容请关注技术频道网站。

相关标签:
程序人生if98.com,专注IT人成长、所需、职场,欢迎参与撰稿、分享资源!

扫一扫关注程序人生公众号

免责声明:本文内容由[程序人生]用户自行发布或编辑转载,本站不拥有所有权、不承担相关法律责任。 如发现有涉嫌抄袭的内容,可邮件 web@if98.com 举报,并提供证据,一经查实,本站将立刻删除涉嫌侵权内容。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

站长推荐文章

阅读排行

论坛信息推荐 更多 >>

关于我们

微信公众号

扫码关注官方微信

返回顶部