Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение nixit » 18.08.2011 3:14

Ммм... А может подскажите кандидата?

nixit
phpBB 2.0.3
 
Сообщения: 184
Зарегистрирован: 05.03.2011 2:24
Благодарил (а): 13 раз.
Поблагодарили: 4 раз.

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

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

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

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

Добавлено спустя 14 минут 49 секунд:
Проблему решил с помощью "javascript:void(0)"
За это сообщение автора Альтаир Бергадлер поблагодарил:
Sergiocharm (13.09.2011 0:10)

Альтаир Бергадлер
phpBB 2.0.18
 
Сообщения: 551
Зарегистрирован: 26.03.2010 3:11
Благодарил (а): 79 раз.
Поблагодарили: 16 раз.

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

Сообщение FomenkoAndrey » 09.09.2011 18:53

Альтаир Бергадлер
если я тебя правильно понял...
попробуй в адресе ссылке заменить # на javascript:void(0)

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 619
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

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

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

почти вовремя))))

Альтаир Бергадлер
phpBB 2.0.18
 
Сообщения: 551
Зарегистрирован: 26.03.2010 3:11
Благодарил (а): 79 раз.
Поблагодарили: 16 раз.

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

Сообщение Sergiocharm » 12.09.2011 19:19

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

Добавлено спустя 3 минуты 2 секунды:
и почему то в форме данные не запоминаются, хотя проставляю галочку "запомнить меня"
Изображение

Sergiocharm
phpBB 2.0.4
 
Сообщения: 208
Зарегистрирован: 18.09.2010 16:03
Благодарил (а): 15 раз.
Поблагодарили: 1 раз.

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

Сообщение FomenkoAndrey » 12.09.2011 19:35

а что, форма исчезает через 500мс? у меня как появилась, пока не нажмешь ОТМЕНА или не перезагрузишь страницу - она не исчезает.
подскажите как сделать чтобы пропадала по таймауту или
Sergiocharm писал(а): мышы вне формы форма скрывалась

установил все правильно или кроме этого все работает.

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 619
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

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

Сообщение Sergiocharm » 12.09.2011 19:37

И ещё в 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 секунд:
при обновлении страницы еле заметно промаргивает форма... это можно исправить?
Изображение
За это сообщение автора Sergiocharm поблагодарил:
FomenkoAndrey (12.09.2011 19:57)

Sergiocharm
phpBB 2.0.4
 
Сообщения: 208
Зарегистрирован: 18.09.2010 16:03
Благодарил (а): 15 раз.
Поблагодарили: 1 раз.

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

Сообщение Raisin » 14.11.2011 9:34

Форма входа убегает от рекламы, а хотелось бы, чтоб поверх рекламы появлялась. Это возможно?
Безымянный.jpg
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

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

Сообщение Raisin » 12.02.2012 15:35

Или подскажите как сделать что б форма появлялась выше ссылки Вход, а не под ней. Спасибо.
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

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

Сообщение Arpeccop » 03.03.2012 13:15

установил модуль с настройками открытия по клику - по клику форма открывается - но по 2-ому клику она не закрывается, нашел вот такой способ решения проблемы: if (document.getElementById('quick-login').style.display=='none') show(); else hide();
Но он не работает. Помогите пожалуйста разобраться как по повторному клику закрывать форму авторизации.

Arpeccop
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 29.09.2009 11:06
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 03.03.2012 20:37

Для появления:
onclick="document.getElementById('quick-login').style.zIndex='2';"

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

Работоспособность как обычно совсем не гарантирована.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC2
 
Сообщения: 1006
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 125 раз.
Предупреждения: 1

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

Сообщение Arpeccop » 03.03.2012 20:47

хм идея в принципе понятна - не понятно куда писать код!
вот строка которая отвечает за открытие формы:
<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>

Arpeccop
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 29.09.2009 11:06
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение АНТОНИУСС » 11.05.2012 11:15

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, а то у меня сейчас форма отбражается уже с "Забыли пароль?" вот так
Изображение

АНТОНИУСС
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 04.05.2012 12:42
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.

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

Сообщение Nekstati » 11.05.2012 13:22

АНТОНИУСС писал(а):что нужно еще подключить, чтобы чекбокс "Скрыть меня" отображался?

Уберите условие <!-- IF S_VIEWOMLINE_ENABLED -->.
АНТОНИУСС писал(а):И как поменять высоту формы входа в styles/prosilver/theme/forms.css

Никак. Она нигде не задана.
За это сообщение автора Nekstati поблагодарил:
АНТОНИУСС (11.05.2012 17:57)
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2571
Зарегистрирован: 19.03.2009 18:43
Благодарил (а): 9 раз.
Поблагодарили: 772 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы