0

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

提前致谢

4

2 回答 2

0

最简单的方法:打开/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';
}
于 2015-02-18T15:14:39.017 回答
0

在您的安装中打开以下文件: \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();
        }
于 2015-08-03T12:48:40.683 回答