Изменение стандартноой модуля регистрации

Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 10:45

Ситуация следующая:
Пользователи регистрируются на сайте. Но, в стандартной регистрации в случае если совпало мыло регистрируемого пользователя или логин с атрибутами уже зарегистрированого юзера ,или не правильно задали пароль, или даже если регистрация прошла успешно и письмо выслалось - не выдается никаких сообщений. :-(
Очень хотелось бы поставить такую обработку в код модуля регистрации.
Может кто-то из гуру подскажет как правильно и где такое сделать?
С Уважением Илья
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

google adsense
 

Re: Изменение стандартноой модуля регистрации

Повідомлення Besedin » 02 грудня 2008, 11:20

у мене наприклад на блакитному фоні з"являється такий напис після реєстрації

Реєстрація завершена!
Ваш обліковий запис створено і на зазначену Вами електронну адресу надіслано інструкцію з активації.
Нічого складного - у листі посилання, за яким Вам необхідно перейти.


при вводі одного й того ж імені на червоному фоні

Такі ім'я/пароль уже використовуються. Будь-ласка, спробуйте інші.


і так же при вводі одного й того ж е-мейлу

Така електронна адреса вже зареєстрована. Якщо Ви забули пароль, натисніть Втратили пароль? і Вам буде вислано новий пароль.
Аватар користувача
Besedin
Команда підтримки
Команда підтримки
 
Повідомлення: 475
З нами з: 19 травня 2007, 14:29
Звідки: Київ - Дубно
Репутація: 6

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 11:29

тогда может я что-то не так настроил? Вы не могли бы подсказать в чем загвоздка?
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення Besedin » 02 грудня 2008, 11:39

виклади сюди скріншот сайту після того як зареєструвався.
Аватар користувача
Besedin
Команда підтримки
Команда підтримки
 
Повідомлення: 475
З нами з: 19 травня 2007, 14:29
Звідки: Київ - Дубно
Репутація: 6

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 11:45

собственно и выкладывать нечего - возвращает на домашнюю страницу - как указано в модуле "Авторизация"
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення Besedin » 02 грудня 2008, 11:47

посилання в студію, якщо можна
Аватар користувача
Besedin
Команда підтримки
Команда підтримки
 
Повідомлення: 475
З нами з: 19 травня 2007, 14:29
Звідки: Київ - Дубно
Репутація: 6

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 11:51

можно: http://autorestavration.com : - )
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 13:41

неужели так все мрачно у меня вышло :-( ?
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення Besedin » 02 грудня 2008, 13:42

а як було з самого початку?
Аватар користувача
Besedin
Команда підтримки
Команда підтримки
 
Повідомлення: 475
З нами з: 19 травня 2007, 14:29
Звідки: Київ - Дубно
Репутація: 6

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 14:33

так и было. точнее как попробовал этот модуль - так он и работал. Я заметил что нет в списке модуля "registration", мне кажется что раньше (до апробации регистрации) я его там видел - может в этом вся фишка?
Модули по идее нарушитьсяне могли - я в них не лазил...
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 14:34

Просто не знаю что и делать :-(
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення Besedin » 02 грудня 2008, 14:43

в глобальній конфігурації включена можливість реєстрації?
Аватар користувача
Besedin
Команда підтримки
Команда підтримки
 
Повідомлення: 475
З нами з: 19 травня 2007, 14:29
Звідки: Київ - Дубно
Репутація: 6

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 15:06

да, регистрация разрешена, активация нового пользователя - да, параметры пользователя - показать...
я смотрю что перечисленные выше Вами фразы приветствия это файлик joomla_1.5.2-stable-full_package\components\com_user\controller.php а что это за компонент?
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 15:10

у меня версия компонента user светится как 1.5.0. 2006 г.может что-то не так?
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 02 грудня 2008, 15:15

еще раз перезаписал каталог com_user с обновления для сборки 158 - не помогло :-( и версия компонента не изменилась
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 03 грудня 2008, 09:23

Ребята, подскажите как быть? :-( SOS!!!
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 03 грудня 2008, 10:30

Вот смотрю как оно работает:
Есть файл components\com_user\views\register\tmpl\default.php
я так понял это рнр отвечающая за саму форму регистрации
внем есть строки :
<button class="button validate" type="submit"><?php echo JText::_('Register'); ?></button>
<input type="hidden" name="task" value="register_save" />
<input type="hidden" name="id" value="0" />
<input type="hidden" name="gid" value="0" />
<?php echo JHTML::_( 'form.token' );
я так понял тут с нажатием кнопки вызовится функция register_save она находится в файлике
components\com_user\controller.php
в самом конце этой функции есть строки:
// Everything went fine, set relevant message depending upon user activation state and display message

if ( $useractivation == 1 ) {
$message = JText::_( 'REG_COMPLETE_ACTIVATE' );
} else {
$message = JText::_( 'REG_COMPLETE' );
}

$this->setRedirect('index.php', $message);
я так понял что это и есть передача сообщения о результате регистрации.

воттолько я не пойму куда меня вернет строка $this->setRedirect('index.php', $message); ?
может ту можно както вывести сообщение иначе?
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення illya » 03 грудня 2008, 15:38

Разобрался! сообщения не видно т.к. поменял стандартный шаблон Joomla на фриварный. Только теперь не могу понять что не хватает этому фриварному шаблону, что б он выводил эти сообщения?
тоесть получается так, что как только ставлю шаблон Joomla - сообщения видны, перехожу на фриварный -сообщения исчезают
illya
Користувач
Користувач
 
Повідомлення: 28
З нами з: 19 вересня 2008, 13:02
Репутація: 0

Re: Изменение стандартноой модуля регистрации

Повідомлення Besedin » 03 грудня 2008, 15:41

шаблон під Joomla 1.5 зверстаний? чи в legacy mode використовуєш?
Аватар користувача
Besedin
Команда підтримки
Команда підтримки
 
Повідомлення: 475
З нами з: 19 травня 2007, 14:29
Звідки: Київ - Дубно
Репутація: 6

Re: Изменение стандартноой модуля регистрации

Повідомлення Dutch » 03 грудня 2008, 15:47

Шаблон модуля нужно кинуть в свою тему по аналогии как в шаблоне Beez.

Далее...
Добавим в место вывода сообщений следующий код, как правило над выводом содержимого:
Код: Виділити все
<jdoc:include type="message" />

То есть нужно найти:
Код: Виділити все
<jdoc:include type="component" />

и все вместе будет смотреться так:
Код: Виділити все
            <jdoc:include type="message" />
            <jdoc:include type="component" />


Замечу, что этот код не есть PHP-кодом!
Аватар користувача
Dutch
Адміністратор
Адміністратор
 
Повідомлення: 1058
З нами з: 28 жовтня 2006, 17:49
Звідки: Київ
Репутація: 22

google adsense
 

Далі

Повернутись до Інші розширення

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 0 гостей

cron