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

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

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

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

Сообщение er107 »

Добрый день!

Давно установлена эта форма, но недавно заметил, что форма стала просвечивать:
eb73ed3e7684.jpg
Подскажите плиз, в каких конкретно файлах изменить настройки, чтобы спрятать форму? Пробовал рекомендации по похожей проблеме, что здесь ранее была описана, но не смог разобраться..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

Добрый день.
Помогите подключить данный мод с теме SpringTime.
Внесенные правки.
styles/SpringTime/template/overall_header.html

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

<!-- IF not S_IS_BOT --><li><a href="{U_LOGIN_LOGOUT}"<!-- IF not S_USER_LOGGED_IN and not S_DISPLAY_FULL_LOGIN --> onmouseover="delay1 = setTimeout('document.getElementById('quick-login').style.zIndex='2'', 500);" onmouseout="clearTimeout(delay1)"<!-- ENDIF -->>{L_LOGIN_LOGOUT}</a></li><!-- ENDIF -->
Найти Таковой строки в данной теме нет вообще даже подобия

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

	<div id="datebar">
Добавить перед

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

	<!-- 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">
	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="row1" align="center" style="padding-bottom: 9px">
			<span class="genmed">{L_USERNAME}:</span><br />
			<input class="post" type="text" name="username" size="17" /><br />
			<span class="genmed">{L_PASSWORD}:</span><br />
			<input class="post" type="password" name="password" size="17" style="margin-bottom: 7px" /><br />
			<!-- IF S_AUTOLOGIN_ENABLED -->
				<input class="radio" type="checkbox" name="autologin" /> <span class="genmed">{L_LOG_ME_IN_SHORT}</span><br />
			<!-- ENDIF -->
			<input type="submit" class="btnmain" name="login" value="{L_LOGIN}" />
			<input type="button" class="btnmain" value="{L_CANCEL}" onclick="document.getElementById('quick-login').style.zIndex='-2';" />
		</td>
	</tr>
	</table>
	{S_LOGIN_REDIRECT}
	{S_FORM_TOKEN}
	</form>
	<!-- ENDIF -->
Подскажите куда вставить?

Добавлено спустя 24 минуты 59 секунд:
Тема SubSilver2

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

	<div id="menubar">
		<table width="100%" cellspacing="0">
		<tr>
			<td class="genmed">
				<!-- IF not S_IS_BOT --><a href="{U_LOGIN_LOGOUT}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_LOGIN_LOGOUT}</a>&nbsp;<!-- ENDIF -->
				<!-- IF U_RESTORE_PERMISSIONS --> &nbsp;<a href="{U_RESTORE_PERMISSIONS}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_RESTORE_PERMISSIONS}</a><!-- ENDIF -->
				<!-- ENDIF -->
				<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> &nbsp;<span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
				<!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->
				<!-- IF not S_IS_BOT -->
					<!-- IF S_USER_LOGGED_IN -->
						<!-- IF S_DISPLAY_PM --> &nbsp;<a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message.gif" width="12" height="13" alt="*" /> {PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a><!-- ENDIF -->
					<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --> &nbsp;<a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register.gif" width="12" height="13" alt="*" /> {L_REGISTER}</a>
					<!-- ENDIF -->
				<!-- ENDIF -->
			</td>
			<td class="genmed" align="{S_CONTENT_FLOW_END}">
				<a href="{U_MODX_CREATOR}"><img src="{T_THEME_PATH}/images/icon_mini_creator.gif" width="12" height="13" alt="{L_MODX_CREATOR}" /> {L_MODX_CREATOR}</a>&nbsp; &nbsp;
				<!-- begin mod: phpBB Gallery -->
				<a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}"><img src="{T_THEME_PATH}/images/icon_mini_gallery.gif" width="12" height="13" alt="*" /> {L_GALLERY}</a>&nbsp; &nbsp;
				<!-- end mod: phpBB Gallery -->

				<!-- BEGIN blog_links -->
					<a href="{blog_links.URL}">{blog_links.IMG} {blog_links.TEXT}</a>&nbsp; &nbsp;
				<!-- END blog_links -->

				<!-- IF U_SHOP --><a href="{U_SHOP}"><img src="{T_THEME_PATH}/images/icon_mini_shop.png" width="14" height="13" alt="*" /> {L_SHOP}</a>&nbsp; &nbsp;<!-- ENDIF -->

                <!-- IF S_DONATION_ENABLE --><a href="{U_DONATE}"><img src="{T_THEME_PATH}/images/icon_mini_donate.gif" width="12" height="13" alt="*" /> {L_DONATE}</a>&nbsp; &nbsp;<!-- ENDIF -->
                <!-- IF S_DONORLIST_ENABLE --><a href="{U_DONORLIST}"><img src="{T_THEME_PATH}/images/icon_mini_donors.gif" width="12" height="13" alt="*" /> {L_DONORLIST}</a>&nbsp; &nbsp;<!-- ENDIF -->

				<a href="{U_SUDOKU}"><img src="{T_THEME_PATH}/images/icon_sudoku.gif" width="12" height="13" alt="*" /> {L_SUDOKU}</a>&nbsp; &nbsp;

				<!-- Start Ultimate Points -->
				<!-- IF S_POINTS_ENABLE -->
				<a href="{U_POINTS}"><img src="{T_THEME_PATH}/images/icon_points.gif" width="12" height="13" alt="*" /> {POINTS_LINK}</a><!-- IF S_USER_LOGGED_IN and S_USE_POINTS --> [ {USER_POINTS} ]<!-- ENDIF -->&nbsp; &nbsp;
				<!-- ENDIF -->
				<!-- End Ultimate Points -->
				<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>
				<!-- IF S_DONATE_ENABLED -->&nbsp; &nbsp;<a href="{U_DONATE}"><img src="{T_THEME_PATH}/images/icon_donate.gif" width="12" height="13" alt="*" /> {L_DONATEINDEX}</a><!-- ENDIF -->
				<!-- begin mod: phpBB Statistics - subsilver2 style -->
									<!-- IF S_VIEW_STATS -->&nbsp; &nbsp;<a href="{U_STATS}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_STATISTICS}</a><!-- ENDIF -->
				<!-- end mod: phpBB Statistics - subsilver2 style -->

				<!-- IF S_DISPLAY_SEARCH -->&nbsp; &nbsp;<a href="{U_SEARCH}"><img src="{T_THEME_PATH}/images/icon_mini_search.gif" width="12" height="13" alt="*" /> {L_SEARCH}</a><!-- ENDIF -->
				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST -->&nbsp; &nbsp;<a href="{U_MEMBERLIST}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->
					<!-- begin mod: Thanks for posts (for subsilver2) -->
				<!-- IF S_DISPLAY_TOPLIST -->&nbsp; &nbsp;<a href="{U_REPUT_TOPLIST}"><img src="{T_THEME_PATH}/images/icon_mini_toplist.gif" width="15" height="14" alt="*" />{L_REPUT_TOPLIST}</a><!-- ENDIF -->
				<!-- IF S_DISPLAY_THANKSLIST -->&nbsp; &nbsp;<a href="{U_THANKSLIST}"><img src="{T_THEME_PATH}/images/icon_mini_thanks.gif" width="12" height="13" alt="*" /> {L_GRATITUDES}</a><!-- ENDIF -->
					<!-- end mod: Thanks for posts (for subsilver2) -->
					<!-- IF S_USER_LOGGED_IN -->&nbsp; &nbsp;<a href="{U_PROFILE}"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_PROFILE}</a><!-- ENDIF -->
					<!-- IF S_USER_LOGGED_IN and U_INVITE -->&nbsp; &nbsp;<a href="{U_INVITE}"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_INVITE}</a><!-- ENDIF -->
				<!-- ENDIF -->
					<!-- IF S_MOD_DISPLAY-->   <a href="{U_MODS_DB}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MODS_DB}</a><!-- ENDIF -->
			</td>
		</tr>
		</table>
	</div>
Аналогия в SpringTime

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

<div class="top">
<h1><a href="/" title=""></a></h1>
<ul>
<!-- IF not S_IS_BOT --><li><a href="{U_LOGIN_LOGOUT}"<!-- IF not S_USER_LOGGED_IN and not S_DISPLAY_FULL_LOGIN --> onmouseover="delay1 = setTimeout('document.getElementById(\'quick-login\').style.zIndex=\'2\'', 500);" onmouseout="clearTimeout(delay1)"<!-- ENDIF -->>{L_LOGIN_LOGOUT}</a></li><!-- ENDIF -->

					<!-- IF S_HACKLIST_ON --><li><a href="{U_HACKLIST}"><img src="{T_THEME_PATH}/images/icon_mini_hl.gif" width="13" height="13" alt="{L_HACKLIST}" /> {L_HACKLIST}</a></li><!-- ENDIF -->
					<!-- IF S_BUGTRACKER_ON -->&nbsp; &nbsp;<a href="{U_BUG_TRACKER}"><img src="{T_THEME_PATH}/images/icon_mini_bt.gif" width="13" height="13" alt="{L_BUG_TRACKER}" /> {L_BUG_TRACKER}</a><!-- ENDIF -->
<!-- IF U_RESTORE_PERMISSIONS --><li><a href="{U_RESTORE_PERMISSIONS}" title="{L_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a></li><!-- ENDIF -->
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> &nbsp;<span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
			<!-- IF not S_IS_BOT -->
					<!-- IF S_USER_LOGGED_IN -->
<!-- IF S_DISPLAY_PM --><li><a href="{U_PRIVATEMSGS}" title="">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></li><!-- ENDIF -->
<!-- ELSE --> <li><a href="{U_REGISTER}" title="{L_REGISTER}">{L_REGISTER}</a></li>
	<!-- ENDIF -->
				<!-- ENDIF -->
				
<li><a href="{U_FAQ}" title="{L_FAQ}">{L_FAQ}</a></li>
<!-- IF S_SHOW_DL_LINK --><li><a href="{U_DL_NAVS}"><img src="{T_THEME_PATH}/images/icon_mini_dl.gif" width="13" height="13" alt="{L_DOWNLOADS}" /> {L_DOWNLOADS}</a></li><!-- ENDIF -->
<!-- IF S_DISPLAY_SEARCH --><li><a href="{U_SEARCH}" title="{L_SEARCH}">{L_SEARCH}</a></li><!-- ENDIF -->
	<!-- IF not S_IS_BOT -->
	<!-- IF S_DISPLAY_MEMBERLIST -->	<li><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
		<!-- IF S_NEW_DL_MESSAGE -->
		<table width="100%" cellspacing="0">
		<tr>
			<td class="gensmall">{NEW_DOWNLOAD_MESSAGE}</td>
		</tr>
		</table>
		<!-- ENDIF -->	
<!-- IF S_USER_LOGGED_IN --><li><a href="{U_PROFILE}" title="{L_PROFILE}">{L_PROFILE}</a></li><!-- ENDIF -->
				<!-- ENDIF -->
</ul>
</div>
Далее в SubSilver2 идет

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

	<div id="datebar">
		<table width="100%" cellspacing="0">
		<tr>
			<td class="gensmall"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
			<td class="gensmall" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
		</tr>
		</table>
	</div>
В SprinTiem идет

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

<a name="top"></a>
<center>
<div id="wrap">

	<div id="linia_out">
	<div id="linia_in">
	
	</div>
	<div id="hdr_bdr">
	<div id="logoreszta">
	
	<div id="logo">
	</div>

	   </div>
	</div>
Если вставить посередине по аналогии с SubSilver2

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

	</div>
Код который надо вставить.
	<div id="datebar">
вот так.

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

</div>

	<!-- 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">
	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="row1" align="center" style="padding-bottom: 9px">
			<span class="genmed">{L_USERNAME}:</span><br />
			<input class="post" type="text" name="username" size="17" /><br />
			<span class="genmed">{L_PASSWORD}:</span><br />
			<input class="post" type="password" name="password" size="17" style="margin-bottom: 7px" /><br />
			<!-- IF S_AUTOLOGIN_ENABLED -->
				<input class="radio" type="checkbox" name="autologin" /> <span class="genmed">{L_LOG_ME_IN_SHORT}</span><br />
			<!-- ENDIF -->
			<input type="submit" class="btnmain" name="login" value="{L_LOGIN}" />
			<input type="button" class="btnmain" value="{L_CANCEL}" onclick="document.getElementById('quick-login').style.zIndex='-2';" />
		</td>
	</tr>
	</table>
	{S_LOGIN_REDIRECT}
	{S_FORM_TOKEN}
	</form>
	<!-- ENDIF -->

<a name="top"></a>
<center>
<div id="wrap">
То форма входа есть но она не в виде блока а так
login.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

CasperSoft писал(а): не в виде блока а так
Open: styles/subsilver2/theme/stylesheet.css
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

angst66 вообще та ко не
Open: styles/subsilver2/theme/stylesheet.css
а
Open: styles/springtime/theme/stylesheet.css
и туда были добавлен стиль по инструкции.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

CasperSoft
Лень было написать "по аналогии". Если все сделали, то кеши.
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

angst66 писал(а):Лень было написать "по аналогии". Если все сделали, то кеши.
у меня стоит перекомпиляция старых шаблонов. стили не компелируються я проверял в браузере все правки есть в стилях.

Добавлено спустя 6 минут 43 секунды:
опа заработало, странно пока делал это ACP Add User MOD Модификация щас вышел зашел работает тока бокс отображается не там где надо.
login2.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

CasperSoft писал(а):отображается не там где надо.
Для субсильвера там где надо, а под ваш стиль:
Нужно поменять left на right ну и подвигать.
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

спасибо подправил теперь там где надо.
Аватара пользователя
Aleshka
phpBB 1.0.0
Сообщения: 4
Стаж: 13 лет 2 месяца
Откуда: Москва
Благодарил (а): 1 раз

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

Сообщение Aleshka »

а можно сделать так , чтобы , когда ввёл неправельный логин или пароль не прекидывало на страницу входа, а надпись неправильный пароль появлялась в этой форме?если что, вот ссылка на форум http://sstory.ru/forum/index.php

и так и не понял, к чему привязать

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

onclick="document.getElementById('quick-login').style.zIndex='-2';"
чтобы скравалась форма при нажатии в любой точке страницы (кроме самой формы входа естественно :D )
Аватара пользователя
Aleshka
phpBB 1.0.0
Сообщения: 4
Стаж: 13 лет 2 месяца
Откуда: Москва
Благодарил (а): 1 раз

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

Сообщение Aleshka »

Сам разобрался, ответ не нужен :oops:
madik7
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца
Откуда: KZ

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

Сообщение madik7 »

Здраствуйте!Вроде сделал все по инструкции,но вместо слово "Запомнить меня" выходит это: "{ LOG_ME_IN_SHORT }"
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

Сообщение Татьяна5 »

madik7, выполните инструкцию для русского языка, ru.xml
madik7
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца
Откуда: KZ

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

Сообщение madik7 »

Разобрался,но хоть и русскую инструкцию включаю там выходит изменить common.php из /en.Мод отличный спасибо автору!!!! :D
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

Сообщение Татьяна5 »

Все в инструкции в порядке

Изображение
Аватара пользователя
x00peR
phpBB 2.0.3
Сообщения: 368
Стаж: 15 лет 7 месяцев
Благодарил (а): 75 раз
Поблагодарили: 15 раз

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

Сообщение x00peR »

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

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

onclick="document.getElementById('quick-login').style.zIndex='-2';"
Я не могу разобраться, куда его вставить.
Подскажите пожалуйста.

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

					<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x"<!-- IF not S_USER_LOGGED_IN and not S_DISPLAY_FULL_LOGIN --> onmouseover="delay1 = setTimeout('document.getElementById(\'quick-login\').style.zIndex=\'2\'', 5000);" onmouseout="clearTimeout(delay1)"<!-- ENDIF -->>{L_LOGIN_LOGOUT}</a></li>

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