【问题标题】:How do I make Email Field become Unrequired in Joomla K2 Comment如何在 Joomla K2 评论中使电子邮件字段变为不需要
【发布时间】:2015-03-28 01:19:12
【问题描述】:

我有一个 k2 joomla 模板,在文章下面,有一个带有评论表单的评论模块。在表单上,​​电子邮件带有星号并设置为必需。但是我不想让电子邮件成为必需的,只是可选的。我该如何解决?

提前致谢

【问题讨论】:

    标签: joomla2.5 k2 emailfield


    【解决方案1】:

    最简单的方法:打开/components/com_k2/models/item.php。

    在第 1125 行附近,找到以下块:

    $userName = trim($row->userName);
    $commentEmail = trim($row->commentEmail);
    $commentText = trim($row->commentText);
    $commentURL = trim($row->commentURL);
    

    在前面插入:

    if ($row->commentEmail==''){
        $row->commentEmail='guest@guest.com';
    }
    

    【讨论】:

      【解决方案2】:

      在您的安装中打开以下文件: \components\com_k2\models\item.php

      然后删除或注释掉以下行。

      if (!JMailHelper::isEmailAddress($commentEmail) AND $commentEmail !=  JText::_('K2_ENTER_YOUR_EMAIL_ADDRESS'))
              {
                  $response->message = JText::_('K2_INVALID_EMAIL_ADDRESS');
                  echo $json->encode($response);
                  $mainframe->close();
              }
      

      【讨论】:

        猜你喜欢
        • 2013-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-22
        • 1970-01-01
        • 1970-01-01
        • 2018-03-24
        • 2012-08-04
        相关资源
        最近更新 更多