Categories

Новые шаблоны

Joomla K2. Ошибка «The Name or Email Address you typed is already in use!»

Chris Diaz Январь 9, 2012
Rating: 5.0/5. From 2 votes.
Please wait...

Тестируя компонент 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();
  }
  }*/

Это решит проблему.

Шаблон Сайта Joomla
Эта запись была размещена в Joomla! Туториалы и помечена как comment, email, framework, in, joomla, k2, use. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов