- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Joomla K2. Ошибка «The Name or Email Address you typed is already in use!»
Январь 9, 2012
Тестируя компонент Joomla K2, мы обнаружили следующую ошибку: при публикации комментария к посту, используя имя и e-mail зарегистрированного пользователя (вводя их в соответствующие поля), Вы можете увидеть ошибку:
«The Name or Email Address you typed is already in use!» (Имя или адрес уже используются!)
Чтобы решить эту ошибку, обновите файл K2.
Откройте файл “components/com_k2/models/item.php” любым текстовым/PHP редактором.
Найдите и удалите (либо закомментируйте) следующий код:
if ($user->guest){ $db = & JFactory::getDBO(); $query = "SELECT COUNT(*) FROM #__users WHERE name=".$db->Quote($userName)." OR email=".$db->Quote($commentEmail); $db->setQuery($query); $result = $db->loadresult(); if ($result>0){ echo JText::_('The name or email address you typed is already in use!'); $mainframe->close(); } }
Другими словами, замените его на:
/*if ($user->guest){ $db = & JFactory::getDBO(); $query = "SELECT COUNT(*) FROM #__users WHERE name=".$db->Quote($userName)." OR email=".$db->Quote($commentEmail); $db->setQuery($query); $result = $db->loadresult(); if ($result>0){ echo JText::_('The name or email address you typed is already in use!'); $mainframe->close(); } }*/
Это решит проблему.