Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 5371 Просмотров
*

str13

  • Захожу иногда
  • 85
  • 2 / 0
В CB по умолчанию установлено, что регистрация пользователей с одним и тем же email, невозможна. Хотел изменить и нашёл в установках: Require Unique E-mail     Yes (по умолчанию, выбора нет)     If "yes", users cannot share the same email address. This is a CMS global setting for the site, or a CMS feature. CB adapts automatically to this setting/feature.
А теперь нигде (Control Panel > Global Configuration) не вижу возможности изменить этот параметр. Где это можно сделать?
*

vita25

  • Осваиваюсь на форуме
  • 15
  • 1 / 1
Присоединяюсь такая же проблема кто поможет?
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
в джумле не предусмотрено использование одинаковых email-ов.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

vita25

  • Осваиваюсь на форуме
  • 15
  • 1 / 1
Как это обойти?Стоит Joomla 1.5.9 с Community Builder 1.2 сайт в локальной сети,как сделать регистрацию без e-mail. В Community Builder  e-mail отключил, при регистрации его не спрашивает даже строчки для записи нет,но выдает ошибку -"Вы указали неверный  e-mail" при регистрации .
*

vita25

  • Осваиваюсь на форуме
  • 15
  • 1 / 1
Гуру это такая  проблема ,что даже помочь не можете?
*

seregapr

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Добрый всем день! Получилось ли у когото решить эту проблему, никак не найду как бы обойти это дело! Если получилось прошу помощи очень очень!
*

Efenia

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Присоединяюсь к вопрошающим! нашлось ли решение?
*

Efenia

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Господа, путем долгих форумных изысканий нашла как обойти проверку email -может кому пригодится=)

Итак:

Все манипуляции производим с файлом libraries/joomla/database/table/user.php  На форуме, где было найдено решение (http://forum.joomla.org/viewtopic.php?f=500&t=167296&sid=3fec14b185c64fb3ee68f6154df70a67), предлагалось 2 варианта. У меня заработал только второй. Все просто - нужно удалить из файла сакраментальный кусочек кода.

1. Ищем в файле строку 174 и удаляем следующее:

Код
// check for existing email
      $query = 'SELECT id'
         . ' FROM #__users '
         . ' WHERE email = '. $this->_db->Quote($this->email)
         . ' AND id != '. (int) $this->id
         ;
      $this->_db->setQuery( $query );
      $xid = intval( $this->_db->loadResult() );
      /** if ($xid && $xid != intval( $this->id )) {
      *   $this->setError( JText::_( 'WARNREG_EMAIL_INUSE' ) );
      *   return false;
      *}
      */

2. Либо ищем строку 157 и удаляем:

Код
/*if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
* $this->setError( JText::_( 'WARNREG_MAIL' ) );
* return false;
*}
*/

У меня была необходимость регистрации пользователей вообще без email, и теперь это возможно, хотя с весьма неприятными оговорками, а именно - в поле все равно приходится ставить какие-то знаки, причем не повторяющиеся, поскольку CB упорно ругается "Этот адрес e-mail уже используется другим пользователем", хотя адреса уже никакого и нет.

Единственное от чего это решение помогает бесповоротно - теперь можно запихивать в это поле email любого формата, для меня и это актуально. До ковыряния в этом файлике адреса типа mail.mail@russia.mail.ru не принимались, а и такие у мня на сайте встречаются.
« Последнее редактирование: 18.02.2010, 02:22:32 от Efenia »
*

Efenia

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Так, видать по ночи мозги плохо работали. Довела до ума файл - все супер, уникальных мыл не требует, пустые поля оставлять разрешает - ляпота=))) Честно говоря, не могу сейчас сказать в чем была моя ошибка - сделала еще раз, удалила оба куска кода подчистую - заработало. Единственное, номера строк у меня с указанными не совпали.  В принципе могу файлик свой положить для  будущих поколений страдальцев - http://webfile.ru/4307262 

ВАЖНО: всеми этими манипуляциями мы начисто убиваем функцию проверки мыла в джумле, если она вам нужна, например - принципиально, чтобы пользователи указывали email при регистрации - 5 раз подумайте, прежде чем изменять этот файл.

з.ы. Этот хак актуален только для Joomla 1.5., в 1.1. эта функция меняется вручную в Глобальных настройках.

Всем удачи=)
« Последнее редактирование: 18.02.2010, 13:16:47 от Efenia »
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
А как сделать исключение?
т.е. всем закрыть доступ на регистрацию одинакого мыла, кроме xxx@xxx.xxx

тут словие надо дописать :(
Код
	if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
$this->setError( JText::_( 'WARNREG_MAIL' ) );
return false;
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отправка загруженого файла пользователем на email администратору

Автор Gorilla

Ответов: 0
Просмотров: 3387
Последний ответ 10.06.2018, 12:47:30
от Gorilla
CommunityBuilder 2.1.2 не приходит email уведомление Администраm

Автор bicka

Ответов: 2
Просмотров: 4092
Последний ответ 14.07.2017, 13:34:11
от bicka
вывод пользователей

Автор face2005

Ответов: 0
Просмотров: 3771
Последний ответ 25.06.2017, 20:58:35
от face2005
CB. Список пользователей. Вывод полей накладывается друг на друга

Автор Санчо

Ответов: 2
Просмотров: 4518
Последний ответ 06.04.2017, 15:49:07
от robert
CommunityBuilder Profile Pro перестала работать регистрация!

Автор Alona de

Ответов: 16
Просмотров: 2524
Последний ответ 08.11.2015, 16:30:29
от Alona de