я использую Joomla 2.5
и это не дает дубликат адрес электронной почты для регистрации пользователя.
Но я хочу создать учетные записи, используя тот же адрес электронной почты. Я знаю, что должен отредактировать ядро, и это может быть не проблема, потому что я не собираюсь обновлять Joomla в будущем.
Как я могу сделать это ядро взломать?
Спасибо
Я немного шокирован, что вы сказали, что никогда не будете обновлять Joomla в будущем. 2.5, как вы, возможно, не знаете, достигнет EOL (конец срока службы) в декабре этого года, поэтому многие разработчики расширений прекратят поддержку и разработку расширений для 2.5, поэтому, если у вас возникнут проблемы, вы можете столкнуться с проблемами.
Во-вторых, пожалуйста, не делайте основной взлом, это самое ужасное, что можно сделать. Мне не нужно объяснять почему.
Я бы просто предложил использовать расширение, такое как Пользователь же адрес электронной почты
Я согласен с Лоддером в его точке зрения, что «взлом ядра» — это плохо, а использование такого расширения, как «Users Same Email» (http://extensions.joomla.org/extensions/clients-a-communities/user-management/24599) лучше.
Но, тем не менее, если вам это действительно нужно, вы можете взглянуть на предложение взлома на форуме Joomla:
http://forum.joomla.org/viewtopic.php?p=2424367
Он объясняет, где изменить код в файле \ library \ joomla \ database \ table \ user.php, чтобы иметь возможность зарегистрировать много пользователей с одним и тем же адресом электронной почты.