Выпадающая форма входа (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 »

Ведрусс писал(а):шаблон стиля обновил
кеш тоже
...
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

nixit, не вижу здесь фразы «обновил тему». http://www.phpbbguru.net/community/faq. ... =guru#f5r6
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

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

Сообщение nixit »

Да пожалуй, перепутал с компонентами стиля.
Ведрусс
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 5 месяцев
Благодарил (а): 1 раз
Забанен: Бессрочно

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

Сообщение Ведрусс »

да, обновил стиль и заработало
почему я тогда шаблоны чистил
t0rnad0
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение t0rnad0 »

Приучить пользователей просто наводить мышку на вход будет очень сложно, они будут постоянно путаться и нажимать на кнопку.

С другой стороны здесь уже предлагали самый оптимальный, на мой взгляд вариант, когда форма входа появляется при клике, с крестиком вверху "закрыть".

Проблему с восстановлением пароля и т.д. легко решить если всплывающий вход будет на отдельной ссылке например "Быстрый вход". Тогда можно будет сделать все на чистом css, что решит множество проблем совместимости с другими модами и отображение в различных (в т.ч и древних) браузерах.

Кто сможет сделать?
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

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

Сообщение nixit »

t0rnad0
А не проще, сделать вызов формы входа по нажатию на кнопку вход и добавить туда "восстановить пароль" и "скрыть"? Хотя, возможно появятся проблемы со входом в админку. Вначале темы предлагали такой вариант. Не стоит засорять панель лишними ссылками (имхо).
А вообще, не буду ручаться за работоспособность, но:

В language/en/common.php
добавить

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

'LOG_ME_IN_SHORT'					=> 'Remember me',
styles/prosilver/template/overall_header.html
найти

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

<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
добавить после

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

	<li class="icon-quick-login">
	<form method="post" action="{S_LOGIN_ACTION}" id="quick-login">
		<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 -->
			<input type="button" value="{L_CANCEL}" class="button2" onclick="document.getElementById('quick-login').style.zIndex='-2';" />
			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
			{S_LOGIN_REDIRECT}
		</fieldset>
	</form>
	Быстрый вход</a></li>
В css:

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

#quick-login {
	position: absolute;
	z-index: -2;
	right: 30px;
	width: 150px;
	margin-top: -3px;
	padding: 5px 5px 2px;
	background: #ECF3F7;
	text-align: center;
	line-height: 1.8em;
	border-radius: 5px;
	box-shadow: 0px 2px 12px;
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 2px 12px; -khtml-box-shadow: 0px 2px 12px; -webkit-box-shadow: 0px 2px 12px #555;
}

#quick-login .button2 {
	margin: 8px 0;
}

#quick-login, v\:* {
	border: 1px solid #7096C1;
}
На работоспособность не проверял, подозреваю написанное - чушь. Но, сейчас придёт Nekstati и поправит. :D
t0rnad0
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение t0rnad0 »

Интересно как здесь на phpbbguru сделана форма входа, она же тоже в виде всплывающего окна и срабатывает именно при клике. Какой мод использовался?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Никакой. Это наше изобретение. )
t0rnad0
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение t0rnad0 »

Мод Dropdown login box просто замечательный, с его помощью пользователю не нужно каждый раз открывать отдельную страницу с формой входа). Но пугает именно открытие по наведении мыши, а не при клике. Можно его доработать(сделать альтернативную версию), чтобы он стал таким же по функционалу?

Я так понимаю, что разница только в срабатывании при клике и наличии регистрация/забыли пароль, а так же скрыть мое пребывание на форуме.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Как только найду время.
Аватара пользователя
payk
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение payk »

Nekstati найди пжл время, я уже четыре месяца жду )))
phpBB-3.0.8
t0rnad0
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение t0rnad0 »

А если платно, это может ускорить процесс?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Нет.
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

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

Сообщение FEAR93 »

Уважаемая Nekstati, помогите, пожалуйста, разобраться.
Нашёл неприятный баг, возможно он только у меня. Часть формы отображается постоянно, даже если курсор не наведён на кнопку входа. Пробовал в Опере, Лисе и Хроме.
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Это потому, что у родительских блоков нет фонового цвета. Например, вместо

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

<div id="ogse_top" style="background: url(./styles/fiproblack/theme/images/ogse_bg.png) no-repeat;">
напишите что-то вроде

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

<div id="ogse_top" style="background: url(./styles/fiproblack/theme/images/ogse_bg.png) no-repeat #222;">

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