Новости Joomla

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

yu78

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Подскажите, где в 3.8.1 искать JLIB_DATABASE_ERROR_EMAIL_INUSE?
Необходимо разрешить пользователям регистрацию с одинаковым e-mail
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
JLIB_DATABASE_ERROR_EMAIL_INUSE
Языковая константа, что ли? И что вы с ней сделаете?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну как что? :) переделаем текст - и все сразу решится :)

ТС, константа находится в \language\en-GB\en-GB.lib_joomla.ini ну и так далее, для других языков. только как правильно уже сказали - это только вершина айсберга
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
то только вершина айсберга
Я бы сказал снежинка на вершине айсберка.

А вообще настоятельный совет не стоит этого делать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

yu78

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
А как вы их отличать то будете?
[/size]исключительно по именам))
*

yu78

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Языковая константа, что ли? И что вы с ней сделаете?
я ее убирал и система не реагировала на одинаковые е-мейлы
*

yu78

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
ну как что? :) переделаем текст - и все сразу решится :)

ТС, константа находится в \language\en-GB\en-GB.lib_joomla.ini ну и так далее, для других языков. только как правильно уже сказали - это только вершина айсберга
нет, мне нужен файл, где она выскакивает в случае выполнения условия)) раньше он был в libraries-joomla-table, а теперь нет там никакой table  и где проверяется мыло не понятно(
*

Sulpher

  • Живу я здесь
  • 2112
  • 401 / 16
  • Шаблоны и расширения Joomla
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
я ее убирал и система не реагировала на одинаковые е-мейлы
То есть вы хотите вставить в глушитель автомобиля картошку, после чего машина должна полететь в космос как реактивный самолет? При чем тут языковая константа и одинаковые адреса электронной почты. Для того, что бы вам реализовать это, вам нужно двигатель перебирать, если по аналогии с автомобилем, а не глушитель затыкать...

А по ссылке @Sulpher описание субадрессации, тут вообще в код лезть не нужно.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Sulpher

  • Живу я здесь
  • 2112
  • 401 / 16
  • Шаблоны и расширения Joomla
А по ссылке @Sulpher описание субадрессации, тут вообще в код лезть не нужно.
Да, но это хорошо, когда заводишь сам ручками как админ или в курсе, как это работает. проблема в другом - юзеры могут не знать и вбивать один и тот же e-mail. поэтому ему нужен плагин, который будет добавлять префикс к e-mail.
*

yu78

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Да, но это хорошо, когда заводишь сам ручками как админ или в курсе, как это работает. проблема в другом - юзеры могут не знать и вбивать один и тот же e-mail. поэтому ему нужен плагин, который будет добавлять префикс к e-mail.
Вот! админ сам ручками заводит, а пользователи часто одно мыло указывают. Мне не языковая константа нужна, а файл, который сравнивает условия на одинаковое мыло и выдает ошибку - ту, которую я описал выше из языковой константы) Вопрос то такой - как убрать в движке сравнение на схожесть электронных адресов в 3.8.х. ?
*

yu78

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Отвечу, может кому надо будет.
Для того, чтобы была возможность регистрировать пользователей с одинаковым e-mail для Joomla 3.8.3 нужно в файле User.php, который находится в libraries-src-Table закоментить строчки:
//   if ($xid && $xid != (int) $this->id)
   //   {
   //      $this->setError(\JText::_('JLIB_DATABASE_ERROR_EMAIL_INUSE'));

   //      return false;
   //   }
все.
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Отвечу, может кому надо будет.
Для того, чтобы была возможность регистрировать пользователей с одинаковым e-mail для Joomla 3.8.3 нужно в файле User.php, который находится в libraries-src-Table закоментить строчки:
//   if ($xid && $xid != (int) $this->id)
   //   {
   //      $this->setError(\JText::_('JLIB_DATABASE_ERROR_EMAIL_INUSE'));

   //      return false;
   //   }
все.
а заодно не забыть после этого никогда не обновлять Joomla, и не удивляться что у вас или у ваших аккаунтов уводят пароли..
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
а заодно не забыть после этого никогда не обновлять Joomla
Да на крон повесить событие, проверяющее размер файла и, если он изменился, переписывать его другим, который будет лежать рядом. А что? ТС навел меня на мысль автоматической кастомизации Joomla после каждого обновления, а это прорыв!...  ;D
« Последнее редактирование: 23.01.2018, 09:07:31 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

x1

  • Давно я тут
  • 617
  • 15 / 0
  • Linux — это Windows для бытовой техники
Необходимо разрешить пользователям регистрацию с одинаковым e-mail
Вот, не выдержал, вставлю свои 5 коп: вы конечно вправе ставить себе любые задачи, но есть правила игры, единые законы, которые действуют в сети интернет, в платежных базах данных, во всех вопросах, связанных с идентификацией пользователя - это идентификация аккаунта. Сегодня она построена на уникальности емейла, а не на фио пользователя или его возрасте к примеру. Т.е. действует принцип: один-емейл - это один пользователь, а не на оборот, как вы хотите. Не беритесь за это дело, оно вам точно пользы не принесет, а если вы начинающий в этом деле, то даже приведет вас к большой системной ошибке в вших знаниях.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Формат даты в отправляемом e-mail

Автор kik84

Ответов: 3
Просмотров: 542
Последний ответ 23.05.2022, 15:55:12
от kik84
На сайте периодически падает регистрация и оформление заказа

Автор Dgaidar

Ответов: 0
Просмотров: 272
Последний ответ 07.04.2022, 16:44:50
от Dgaidar
Регистрация без Email

Автор Alex_gs

Ответов: 8
Просмотров: 1466
Последний ответ 11.01.2022, 18:35:43
от Alex_gs
Вход-регистрация по електронному ключу

Автор antarey

Ответов: 10
Просмотров: 826
Последний ответ 15.11.2021, 09:20:19
от antarey
Посещение сайта только для зарегистрированных пользователей

Автор FlexNL

Ответов: 9
Просмотров: 1002
Последний ответ 05.11.2021, 20:57:59
от FlexNL