Управление основными полями профиля.

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
vibo
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 7 месяцев

Управление основными полями профиля.

Сообщение vibo »

Мне нужно для определенной группы (созданной вручную) изменить набор основных полей профиля. В частности для новичков убрать поле "Веб сайт" и "Подпись".
Как это можно сделать???
Вариант запретить новичкам просматривать профили не годится.


Ранее мой вопрос почему-то оказался в корзине
Как скрыть поле URL в профиле?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Управление основными полями профиля.

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

vibo писал(а):мой вопрос почему-то оказался в корзине
  1. Потому что он не соответствовал разделу (так же, как и сейчас). И вы не хотите пользоваться поиском. Правила, пункт: 2.1
    У вас не проблема с установкой или работой штатного функционала.
    Вы хотите изменить, то есть модифицировать.
  2. Название темы (как первой, так и второй) не отражает содержание. Правила, пункт: 2.2
  3. К тому же, вы не внятно объясняете, что именно вы хотите.
    Что означает: изменить набор?
    Что означает: основных?
    Что означает: убрать поле для новичков? (закрыть от возможности просмотра у новичка? закрыть от возможности просмотра новичками? закрыть от возможности заполнения новичками?)
    Что означает: новичок? Если пользователь зарегистрировался и разместил одно сообщение, он новичок или уже нет?
  4. По подписи: просто запретите группе Новые пользователи право Может использовать подпись
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vibo
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 7 месяцев

Re: Управление основными полями профиля.

Сообщение vibo »

Палыч писал(а):Потому что он не соответствовал разделу (так же, как и сейчас). И вы не хотите пользоваться поиском. Правила, пункт: 2.1
Хорошо, перенесите в соответствующий.
Палыч писал(а):У вас не проблема с установкой или работой штатного функционала.
Вы хотите изменить, то есть модифицировать.
Проблема, или не проблема, а вопрос именно по штатному фунционалу.
Палыч писал(а):Название темы (как первой, так и второй) не отражает содержание. Правила, пункт: 2.2
Ну не могу же я вместо топика все в название вставить? По моему куда яснее, как управление основными полями.
Палыч писал(а):Что означает: изменить набор?
Что означает: основных?
Что означает: убрать поле для новичков? (закрыть от возможности просмотра у новичка? закрыть от возможности просмотра новичками? закрыть от возможности заполнения новичками?)
Что означает: новичок? Если пользователь зарегистрировался и разместил одно сообщение, он новичок или уже нет?
Основные поля у профиля есть? Есть. Дополнительные есть? Есть. Дополнительные я задаю сам, через админку, основные заданы изначально. Вроде бы тут более, чем понятно.
vibo писал(а):Мне нужно для определенной группы (созданной вручную) изменить набор основных полей профиля.
Это значит, что, для группы, которую я создал вручную или для группы, которая уже создана до меня, мне надо по разному отображать основные поля профиля, как для показа, так и для заполнения. Например, для группы АБАРАКАДАБАРА запретить изменять и просматривать поле ПОЛНОЕ ИМЯ, для группы ВСЕ ПОДРЯД запретить заполнение и просмотр поля ССЫЛКА. И тп.

Хотя с учетом того, что за столько времени нету ни ответа, ни ссылки в FAQ (мог ведь и пропустить, пока листал), видимо сие не возможно в принципе. Зато возможно по пустяку ткнуть человека в правила, прчем в первое попавшееся. Отличная поддержка.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Управление основными полями профиля.

Сообщение Mr. Anderson »

vibo писал(а):Зато возможно по пустяку ткнуть человека в правила, прчем в первое попавшееся. Отличная поддержка.
Зато можно ничего не объяснять, на наводящие вопросы не отвечать, кучу правил перенарушать и сидеть возмущаться, что тебе не помогают. Отличные пользователи!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Управление основными полями профиля.

Сообщение Айдар »

vibo писал(а):за столько времени нету ни ответа, ни ссылки в FAQ
Причем тут FAQ - у Вас запрос мода (или как минимум аддона). Вот отсюда отталкивайтесь: Re: URL для определённой группы
Условие затем нужно использовать в шаблоне memberlist_view.html
P.S. Данная тема соответствует разделу Запросы модов для phpBB 3.0.x
In Web We Trust
vibo
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 7 месяцев

Re: Управление основными полями профиля.

Сообщение vibo »

Для начала мне помогло вот это:
В стиле, в темплатах файл
ucp_profile_profile_info.html

внутри него нашел

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

<tr>
	<td class="row1" width="35%"><b class="genmed">{L_WEBSITE}: </b></td>
	<td class="row2"><input class="post" type="text" name="website" size="30" maxlength="255" value="{WEBSITE}" /></td>
</tr>
и заменил на

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

<!-- IF not S_USER_NEW -->
<tr>
	<td class="row1" width="35%"><b class="genmed">{L_WEBSITE}: </b></td>
	<td class="row2"><input class="post" type="text" name="website" size="30" maxlength="255" value="{WEBSITE}" /></td>
</tr>
<!-- ENDIF -->
Теперь новички не могут заполнять ВЕБСАЙТ.

Изначально вопрос стоял в том, как запретить новичкам вебсайт, но тема скатилась на обсуждение спама и оказалась в корзине.
Mr. Anderson писал(а):Зато можно ничего не объяснять, на наводящие вопросы не отвечать, кучу правил перенарушать и сидеть возмущаться, что тебе не помогают. Отличные пользователи!
Уважаемый администратор. Я виноват, что спросил помощи, я не знал, что этот сайт для другого. Видимо не для того, что бы помогать, наверное что бы всякими модами заниматься. Ну и занимайтесь на здоровье. А у меня пока 20 страниц темы с наводящими вопросами, начиная со второго поста. Буду думать чего на них ответить. Не могу же я старшего по званию в FAQ просто послать.

Удачи.

Добавлено спустя 1 минуту 57 секунд:
Ах, да. Тему можно теперь в корзину или вовсе удалить, один черт помощи в ней нету.
Аватара пользователя
xdxxdx
phpBB 1.0.0
Сообщения: 5
Стаж: 18 лет 7 месяцев

Re: Управление основными полями профиля.

Сообщение xdxxdx »

Полезная тема. Не стоит её удалять. Она по ключевым словам поиска ведет на полезную сходной тематики: URL для определённой группы
Меня тоже достали боты, да и для новых пользователей не стоит рекламировать сайты конкурентов...

Правда код немного сейчас изменился в связи с обновлением версии.
Найти:

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

	<dl>
		<dt><label for="website">{L_WEBSITE}:</label></dt>
		<dd><input type="text" name="website" id="website" maxlength="255" value="{WEBSITE}" class="inputbox" /></dd>
	</dl>
Заменить на:

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

<!-- IF not S_USER_NEW -->
	<dl>
		<dt><label for="website">{L_WEBSITE}:</label></dt>
		<dd><input type="text" name="website" id="website" maxlength="255" value="{WEBSITE}" class="inputbox" /></dd>
	</dl>
<!-- ENDIF -->
Не забудьте обновить КЭШ шаблонов стиля!
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Управление основными полями профиля.

Сообщение xisp »

xdxxdx писал(а):Меня тоже достали боты
И им эта правка никак не помешает отправить запрос напрямую. Они вообще не увидят, что вы что- то там скрыли. Любое скрытие нужно дублировать на стороне сервера, на PHP, так как данные со стороны пользователя априори неверные.
phpBBex

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