Выпадающая форма входа (Dropdown login box)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

Re: Выпадающая форма входа (Dropdown login box)

Сообщение nixit »

Ммм... А может подскажите кандидата?
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Альтаир Бергадлер »

Друзья, не могу сообразить что делать, рассчитываю на вашу помощь.

Форма (сабжевая естессно) при нажатии перезагружает страницу например с http://hogsmeade.ru/forum.html в http://hogsmeade.ru/forum/#
Я так понимаю какая-то бага со скриптами?
Очень нужна ваша помощь.

Добавлено спустя 14 минут 49 секунд:
Проблему решил с помощью "javascript:void(0)"
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Alecto »

Альтаир Бергадлер
если я тебя правильно понял...
попробуй в адресе ссылке заменить # на javascript:void(0)
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Альтаир Бергадлер »

почти вовремя))))
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 16 лет
Благодарил (а): 57 раз
Поблагодарили: 5 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Sergiocharm »

а как сделать как на гуру, чтобы при нажатии мышы вне формы форма скрывалась? исчезновение через 500 не устраивает.

Добавлено спустя 3 минуты 2 секунды:
и почему то в форме данные не запоминаются, хотя проставляю галочку "запомнить меня"
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Alecto »

а что, форма исчезает через 500мс? у меня как появилась, пока не нажмешь ОТМЕНА или не перезагрузишь страницу - она не исчезает.
подскажите как сделать чтобы пропадала по таймауту или
Sergiocharm писал(а): мышы вне формы форма скрывалась
установил все правильно или кроме этого все работает.
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 16 лет
Благодарил (а): 57 раз
Поблагодарили: 5 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Sergiocharm »

И ещё в overall_header ссылка "вход" активна, при нажатии появляется форма, но тут же перекидывает на главную страницу
FomenkoAndrey писал(а):а что, форма исчезает через 500мс? у меня как появилась, пока не нажмешь ОТМЕНА или не перезагрузишь страницу - она не исчезает.
подскажите как сделать чтобы пропадала.
установил все правильно или кроме этого все работает.

Код: Выделить всё

<form method="post" action="{S_LOGIN_ACTION}" id="quick-login"  onmouseout="delay2 = setTimeout('document.getElementById('quick-login').style.zIndex='-2'', 1000);" onmouseover="if (typeof delay2 !== 'undefined') clearTimeout(delay2)">
то что у меня 1000 это ваши 500

Добавлено спустя 2 часа 37 минут 5 секунд:
я понимаю что для того чтобы форма закрылась при клике вне формы надо привязать событие onClick , но к чему её привязать подскажите?

Добавлено спустя 17 минут 45 секунд:
Sergiocharm писал(а):И ещё в overall_header ссылка "вход" активна, при нажатии появляется форма, но тут же перекидывает на главную страницу
как же с этим бороться?

Добавлено спустя 1 час 38 минут 10 секунд:
Альтаир Бергадлер писал(а):Проблему решил с помощью "javascript:void(0)"
вот почему мне ни кто не подсказывал... потому что ответ тут же))

Добавлено спустя 1 час 2 минуты 11 секунд:
при обновлении страницы еле заметно промаргивает форма... это можно исправить?
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Slash »

Форма входа убегает от рекламы, а хотелось бы, чтоб поверх рекламы появлялась. Это возможно?
Безымянный.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Slash »

Или подскажите как сделать что б форма появлялась выше ссылки Вход, а не под ней. Спасибо.
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Arpeccop »

установил модуль с настройками открытия по клику - по клику форма открывается - но по 2-ому клику она не закрывается, нашел вот такой способ решения проблемы: if (document.getElementById('quick-login').style.display=='none') show(); else hide();
Но он не работает. Помогите пожалуйста разобраться как по повторному клику закрывать форму авторизации.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Выпадающая форма входа (Dropdown login box)

Сообщение МайскийЖук »

Для появления:

Код: Выделить всё

onclick="document.getElementById('quick-login').style.zIndex='2';"
Для сокрытия:

Код: Выделить всё

onclick="document.getElementById('quick-login').style.zIndex='-2';"
Работоспособность как обычно совсем не гарантирована.
Любовь и боль, покой и бой я как любой несу с собой…
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Arpeccop »

хм идея в принципе понятна - не понятно куда писать код!
вот строка которая отвечает за открытие формы:

Код: Выделить всё

<li class="icon-logout"><a <!-- IF not S_USER_LOGGED_IN -->onclick="document.getElementById('quick-login').style.zIndex='2'; this.href='#';" <!-- ENDIF -->href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
Аватара пользователя
АНТОНИУСС
phpBB 1.2.1
Сообщения: 25
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение АНТОНИУСС »

nixit писал(а): nixit » 28.07.2011 12:32
А как добавить ссылку забыли пароль?
<a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a> не сроабатывает...
Nekstati писал(а): Nekstati » 28.07.2011 13:46
includes/functions.php
Код php: Выделить всё
// найти
'U_FEED' => generate_board_url() . "/feed.$phpEx",
// добавить после
'U_SEND_PASSWORD' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=sendpassword'),
Nekstati, спасибо Вам за отличный и удобный модуль! Скажите, а как добавить еще чекбокс на "Скрывать меня", чтоб он ОТОБРАЖАЛСЯ? :D
Не судите строго, я лично сначала сделал так:
добавил в language/en/common.php после

Код: Выделить всё

'LOG_ME_IN_SHORT'					=> 'Remember me',
строку

Код: Выделить всё

'LOG_ME_IN_HIDE_ME'                                     => 'Hide me',
как вариант
затем в language/ru/common.php дописал также

Код: Выделить всё

'LOG_ME_IN_HIDE_ME'                                     => 'Скрыть меня',
и в styles/prosilver/template/overall_header.html

Код: Выделить всё

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT and not S_DISPLAY_FULL_LOGIN -->
	<form method="post" action="{S_LOGIN_ACTION}" id="quick-login" onmouseout="delay2 = setTimeout('document.getElementById(\'quick-login\').style.zIndex=\'-2\'', 500);" onmouseover="if (typeof delay2 !== 'undefined') clearTimeout(delay2)">
		<fieldset>
			{L_USERNAME}:<br />
			<input type="text" name="username" size="10" class="inputbox" title="{L_USERNAME}" /><br />
			{L_PASSWORD}:<br />
			<input type="password" name="password" size="10" class="inputbox" title="{L_PASSWORD}" style="margin-bottom: 7px" /><br />
                        <!-- IF S_AUTOLOGIN_ENABLED -->
				<label>{L_LOG_ME_IN_SHORT} <input type="checkbox" name="autologin" /></label><br />
			<!-- ENDIF -->
                        <!-- IF S_VIEWOMLINE_ENABLED -->
				<label>{LOG_ME_IN_HIDE_ME} <input type="checkbox" name="viewonline" /></label><br />
			<!-- ENDIF -->
                        <a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a>
			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
			{S_LOGIN_REDIRECT}
		</fieldset>
	</form>
	<!-- ENDIF -->	
Что не верно и что нужно еще подключить, чтобы чекбокс "Скрыть меня" отображался? И как поменять высоту формы входа в styles/prosilver/theme/forms.css, а то у меня сейчас форма отбражается уже с "Забыли пароль?" вот так
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Nekstati »

АНТОНИУСС писал(а):что нужно еще подключить, чтобы чекбокс "Скрыть меня" отображался?
Уберите условие <!-- IF S_VIEWOMLINE_ENABLED -->.
АНТОНИУСС писал(а):И как поменять высоту формы входа в styles/prosilver/theme/forms.css
Никак. Она нигде не задана.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Выпадающая форма входа (Dropdown login box)

Сообщение Slash »

А решения для моего косечка нет? Выпадающая форма входа (Dropdown login box)

Добавлено спустя 6 минут 9 секунд:
Оп, разобрался... Вставил код формы в другое место, сейчас как надо.

Вернуться в «Бета-версии модов для phpBB 3.0.x»