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

Запретить гостям заполнять поле "Имя пользователя:"

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 6 раз

Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Yomoto »

Описание проблемы: Запретить гостям заполнять поле "Имя пользователя:"
Произведенные изменения, после которых начались неполадки: изначально
Версия phpBB: 3.0.7-pl1
Ссылка на конференцию: http://www.otb.by/forums
Использовался ли поиск для решения проблемы: ищу уже третий день :(

Ситуация такова, что в форуме гости могут создавать темы и отвечать. Я хочу что бы они в поле "Имя пользователя:" ничего не могли писать, а после сохранения ответа отображалось бы "Гость". Спасибо.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 8 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Slash »

Yomoto писал(а):Версия phpBB: 3.0.7-pl1
С такой версией Вам ответят: НЕ ПОДДЕРЖИВАЕТСЯ, обновите форум до 3.0.10

Добавлено спустя 5 минут 33 секунды:
А вопще смотрите в правах доступа.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 17 лет
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Запретить гостям заполнять поле "Имя пользователя:"

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

Любовь и боль, покой и бой я как любой несу с собой…
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 6 раз

Re: Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Yomoto »

Raisin писал(а):
Yomoto писал(а):Версия phpBB: 3.0.7-pl1
С такой версией Вам ответят: НЕ ПОДДЕРЖИВАЕТСЯ, обновите форум до 3.0.10
Понимаю. что надо но все ни как руки не доходят. :)
Raisin писал(а):А вопще смотрите в правах доступа.
Права смотрел, Гостям запрещено изменять ник. На всякий случай "пересохранил" настройки и очистил кэш - результат такой же.
МайскийЖук писал(а):Anonymous forum
Ваш вариант не подходит, т.к. я не хочу ограничивать гостей в ответах и вопросах на всем форуме.

Добавлено спустя 3 минуты 15 секунд:
В свое время здесь на форуме я видел ответ на мой вопрос. Я искал по словам запрет гостю, ник, anonymous. Вот с anonymous и было что-то связано решение моего вопроса. Но поиск ничего не дает. :(
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Палыч »

Yomoto писал(а):Запретить гостям заполнять поле "Имя пользователя:"
А просто удалить это поле из шаблона?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 6 раз

Re: Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Yomoto »

Очень толковый совет Палыч! Все гениальное просто.
А можно поинтересоваться в каком файле будет находится данное поле? Спасибо.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 17 лет
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Запретить гостям заполнять поле "Имя пользователя:"

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

/styles/название_стиля/template/posting_editor.html
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Палыч »

МайскийЖук писал(а):/styles/название_стиля/template/posting_editor.html
Yomoto
Небольшая поправка:
Для prosilver и стилей, основанных на нём:
/styles/prosilver/template/posting_editor.html

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

	<!-- IF not S_PRIVMSGS and S_DISPLAY_USERNAME -->
	<dl style="clear: left;">
		<dt><label for="username">{L_USERNAME}:</label></dt>
		<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
	</dl>
	<!-- ENDIF -->
Для subsilver2 и стилей, основанных на нём
/styles/subsilver2/template/posting_body.html

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

<!-- IF not S_PRIVMSGS and S_DISPLAY_USERNAME -->
	<tr>
		<td class="row1"><b class="genmed">{L_USERNAME}:</b></td>
		<td class="row2"><input class="post" type="text" tabindex="1" name="username" size="25" value="{USERNAME}" /></td>
	</tr>
<!-- ENDIF -->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 5 месяцев
Откуда: Беларусь
Благодарил (а): 6 раз

Re: Запретить гостям заполнять поле "Имя пользователя:"

Сообщение Yomoto »

Спасибо МайскийЖук и Палыч. Хотел отчитаться о проделанной работе.
Стиль jprosilver, по пути указанному МайскимЖуком находим файл posting_editor.html и в нем удаляем с 85 по 90 строку:

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

<!-- IF not S_PRIVMSGS and S_DISPLAY_USERNAME -->
	<dl style="clear: left;">
		<dt><label for="username">{L_USERNAME}:</label></dt>
		<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="phpbb_inputbox phpbb_autowidth" /></dd>
	</dl>
	<!-- ENDIF -->
Строка с именем исчезла. Всем спасибо. Тему можно закрывать.

Вернуться в «Запросы модов для phpBB 3.0.x»