Поля для входа

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
alex88_9
phpBB 1.4.4
Сообщения: 133
Стаж: 14 лет 2 месяца
Благодарил (а): 34 раза

Поля для входа

Сообщение alex88_9 »

Добрый день!

Подскажите, плз, почему в движке форума (просилвер) поля для ввода логина и пароля находятся под разделами форума в самом низу? Какой в это закладывался смысл? разве не логичнее, чтобы эти поля были вверху? У меня был реальный случай - человек зарегистрировался и не нашел вверху где указывать логин/пароль (а внизу не посмотрел) и ушел с форума.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Поля для входа

Сообщение Shredder »

alex88_9 писал(а):У меня был реальный случай - человек зарегистрировался и не нашел вверху где указывать логин/пароль (а внизу не посмотрел) и ушел с форума.
Правильно сделал.
alex88_9
phpBB 1.4.4
Сообщения: 133
Стаж: 14 лет 2 месяца
Благодарил (а): 34 раза

Re: Поля для входа

Сообщение alex88_9 »

Почему?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Поля для входа

Сообщение Shredder »

Потому что ссылка для входа есть ещё в самом верху, в верхнем меню. Если юзер не видит или ленится на неё нажать, то делать на форуме ему нечего)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поля для входа

Сообщение Пчелкин »

Shredder писал(а):делать на форуме ему нечего
Или так ему надо было... Как вариант - есть куча модов делающих хоть десяток входов где угодно...
Сами поищите? Или указать?
Последний раз редактировалось Пчелкин 28.02.2014 8:59, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
alex88_9
phpBB 1.4.4
Сообщения: 133
Стаж: 14 лет 2 месяца
Благодарил (а): 34 раза

Re: Поля для входа

Сообщение alex88_9 »

Shredder писал(а):Потому что ссылка для входа есть ещё в самом верху, в вер
хнем меню. Если юзер не видит или ленится на неё нажать, то делать на форуме ему нечего)
Уууууууу..... а у меня нет этой ссылки. Видимо потерялась при каком-то изменении. Думал она вообще не предусмотрена.
Спасибо!
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Поля для входа

Сообщение Shredder »

Перенести форму входа тоже довольно просто. Ищете (на примере стиля prosilver) в шаблоне index_body.html код:

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

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
	<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
		<fieldset class="quick-login">
			<label for="username">{L_USERNAME}:</label>&nbsp;<input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" />
			<label for="password">{L_PASSWORD}:</label>&nbsp;<input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" />
			<!-- IF S_AUTOLOGIN_ENABLED -->
				| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin" /></label>
			<!-- ENDIF -->
			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
			{S_LOGIN_REDIRECT}
		</fieldset>
	</form>
<!-- ENDIF -->
Этот код идёт сразу после <!-- INCLUDE forumlist_body.html -->
и перемешаете найденный блок в положение перед строкой

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

<!-- INCLUDE forumlist_body.html -->
Или можно даже его в overall_header.html переместить, тогда форма для входа окажется сразу на всех страницах.

В стиле subsilver2 этот код имеет вид:

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

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
	<br clear="all" />

	<form method="post" action="{S_LOGIN_ACTION}">

	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td>
	</tr>
	<tr>
		<td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" />&nbsp; <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" />&nbsp; <!-- IF S_AUTOLOGIN_ENABLED --> <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF -->&nbsp; <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td>
	</tr>
	</table>
	{S_LOGIN_REDIRECT}
	{S_FORM_TOKEN}
	</form>
<!-- ENDIF -->

Вернуться в «Поддержка phpBB 3.0.х»