• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >ecshop > 修改ECSHOP评论表单中的Email为非必填的修改方法

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了ecshop表单,ecshop评论插件,ecshop评论,ecshop评论采集插件,ecshop评论采集等相关知识,希望对您有所帮助
ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的,如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢?

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

将E-MAIL改成非必填项

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

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

找到并删除下面代码

</div>
  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.    }  
</div> </div> 打开 /comment.php 文件,找到并删除下面代码

</div>
  1. elseif (!is_email($cmt->email))   
  2. {   
  3. $result[‘error’]   = 1;   
  4. $result[‘message’] = $_LANG[‘error_email’];   
  5. }  
</div> </div> 注意,上面的操作是没有删除 E-MAIL 输入框的,只是将E-MAIL 改成了 “非必填项”,如果你想干脆删除 E-MAIL 输入框,请继续往下看。

删除 E-MAIL 输入框

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

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

</div>
  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>  
</div> </div> 删除,继续将

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

也删除,然后到后台清除下缓存即可。
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2017-05-13ecshop缩略图及产品页图模糊(图的质量是80)的两种解决方法
  • 2017-05-13ecshop邮件服务器设置方法
  • 2017-05-13ecshop图文安装过程详解
  • 2017-05-13ecshop数据库ecs_stats短时间内会变很大的解决方法
  • 2017-05-13Ecshop二次开发之自定义库文件和模板数据调用实例
  • 2017-05-13ecshop二次开发 购物时为每件商品添加备注信息的修改方法
  • 2017-05-13ECSHOP购物车页面显示商品简单描述的实现方法
  • 2017-05-13ecshop实现针对不同支付方式对应不同价格折扣的方法
  • 2017-05-13ECShop显示某商品销售累计效果的实现代码
  • 2017-05-13Ecshop实现支付时传送商品订单号和商品名称的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • ecshop缩略图及产品页图模糊(图的质量是80)的两种解决方法
    • Ecshop实现支付时传送商品订单号和商品名称的方法
    • ecshop支付宝自动发货接口用法示例
    • ecshop二次开发之表结构分析
    • ECSHOP模版系统Assign和Include模版标签使用介绍
    • ECSHOP模板系统控制标签使用介绍
    • ECSHOP去掉版权copyright powered by ecshop 去掉商标志logo
    • ECSHOP模板系统变量调节标签使用说明
    • ECSHOP中的会员中心2条修改方法(等级价格.vip)
    • 去掉echsop头部和底部的所有的版权的详细步骤

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有