Описание:
Летающая форма регистрации и активации - по сути на поминалка регистрации,
с возможностью юзеру самому отослать себе письмо с активацией на почту.
Хак переделаный от spaxy"Летающая кнопка регистрации",
Убран не нужный ява код, добавлено пару опций формы в админке, переделана форма.
У формы 2 состояния: 1 - Если юзер не зашел в форум со своим логином или гость, на форме ссылка на регистрацию,
и ссылка на страницу ввода емайла для отправки кода активации учетной записи. 2 - Если юзер зашел на форум со своим логином и находиться в группе
"Ожидающие подтверждения по электронной почте", на форме его имя и предупреждение
о том что он еще не активировал свой аккаунт и ссылка для мгновенной
отправки кода активации на емайл (!Не на страницу с вводом Емайла!).
Так же в админке можно настроить положение формы и отступы от краев.
Для тех у кого письма с сервера доходят не сразу, а через какое то время,
(как у меня, для этого и переделал этот хак) есть опция "Не обновлять код активации",
так как стандартные функции обновляют код и посылают его на почту,
а юзер может нажать на кнопку не сколько раз, то первое же пришедшее письмо будет уже не актуальным.
И юзер на дождавшись нужного письма будет пробывать активировать аккаунт, что у него не получится.
На скринах все будет ясно.
Установка: 1. Залейте картинку из папки UPLOAD на сервер в папку /images/misc форума или ваш_стиль/misc! 2. Импортируйте продукт: product-usac-ВАША_КОДИРОВКА.xml 3. В адмике включите и настройте продукт. 4. Все!
Спасибо, у себя решил потестировать.
Однако внёс небольшие косметические изменения:
1) Убрал текст про активацию за ненадобностью на своём форуме.
2) Добавил запятую перед словом "друг", мне кажется, что ошибки посреди страницы - это неуважение к пользователям.
3) Добавил z-index 100, а то у меня эта менюшка летала под рекламой гугла и еще кое-какой графикой, что глупо смотрелось.
DokToP, Спасибо за хак.
Но наверное надо сделать чтобы форма регистрации не моячила на форме входа и регистрации.
Поставь условие
<if condition="!in_array(THIS_SCRIPT, array('login', 'register'))"> ............. </if>