Дополнительные поля в профиле

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Дополнительные поля в профиле

Сообщение Sheer »

Lex_from_Belarus писал(а):Надеюсь в ближайших версиях изменят.
Чё должны исправить? Чтоб у вас получалось?
Lex_from_Belarus
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 5 месяцев
Благодарил (а): 2 раза

Re: Дополнительные поля в профиле

Сообщение Lex_from_Belarus »

Всё получилось, причём в 2-х темах и руссифицировал, КРУТО!!!
Sheer, спасибо!!!
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Re: Дополнительные поля в профиле

Сообщение Петрович »

Без использования встроенного функционала управления доп. полями добавил при регистрации возможность отмечать необходимые пункты checkbox'ом, которые впоследствии доступны для изменения в профиле пользователя.
Подскажите как с ними работать, как получать данные об их отметке? Т.е. произвести сохранение в соответствующие поля в БД при регистрации, и вывод их в профиле пользователя?
Что сделано:
В БД добавлены поля user_muz1, muz2, muz3 с типом TINYINT(1) и значением default '0'

в файл /language/ru/common.php добавил - 'MUZ1' => 'Рок', 'MUZ2' => 'Поп', 'MUZ3' => 'Транс',

в шаблон при регистрации styles\prosilver\templates\ucp_register.html добавлены чекбоксы:

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

<dd><label for="muz1"><input type="checkbox" name="muz1" id="muz1"{S_MUZ1_CHECKED} /> {L_MUZ1}</label></dd>
<dd><label for="muz2"><input type="checkbox" name="muz2" id="muz2"{S_MUZ2_CHECKED} /> {L_MUZ2}</label></dd>
<dd><label for="muz3"><input type="checkbox" name="muz3" id="muz3"{S_MUZ3_CHECKED} /> {L_MUZ3}</label></dd>
в шаблон просмотра профиля styles\prosilver\templates\ucp_profile_profile_info.html добавлены эти же чекбоксы.
Задача, чтобы выбранные при регистрации направления и отмеченные чекбоксами, так же были отмечены при редактировании профиля. Значение полей, отмеченных чекбоксами выводились в минипрофиле пользователя на странице просмотра темы.
:oops: какие действия дальше?
Последний раз редактировалось Айдар 24.04.2011 12:27, всего редактировалось 1 раз.
Причина: Не игнорируйте BBocde [code]
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Re: Дополнительные поля в профиле

Сообщение Петрович »

Вопрос с checkbox'ами актуален. Кто поделится примером решения?
Петрович писал(а):Значение полей, отмеченных чекбоксами выводились в минипрофиле пользователя на странице просмотра темы.
Самое важное, ради чего все это затевается.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Дополнительные поля в списке пользователей

Сообщение sweetah »

Вывел одно дополнительное поле на страницу списка пользователей (по этой инструкции). Как бы теперь реализовать возможность сортировки по этому полю? Подозреваю, что это достаточно объемный мод... ошибаюсь? :roll:
siboc
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 4 месяца

Re: Дополнительные поля в профиле

Сообщение siboc »

Подскажите пожалуйста.
Проблема в следующем.
Создал доп поле "Многострочное текстовое поле" пытаюсь туда в профиле вставить текст вида <img src="..."> Когда смотрю в профиль то виден текст (
3.jpg
) И если в Опере зайти и посмотреть текст странички через "Inspect Elements" то виден нормальный тест
2.jpg

Но если начать редактировать ячейку, то вместо первой скобки < выдает <
1.jpg
Кодировка вроде UTF-8
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Дополнительные поля в профиле

Сообщение Nekstati »

siboc
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 4 месяца

Re: Дополнительные поля в профиле

Сообщение siboc »

Nekstati извините за занудство можно. Как не знаю, но ... Вобщем вот пример
www.gpsza.com
barabashka
qweasd1
посмотрите в любом пользователе есть награды, Знаки отличия и suit. Они добавляются HTML кодом
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Дополнительные поля в профиле

Сообщение Nekstati »

Какой мерзкий, однако форум. Мальчеги цепляют на себя фашистские медали. Короткая память у мальчегов. Неплохо бы её удлинить ремнём по заднице.

Погоны под аватарами — это звания. Они настраиваются в админке на вкладке «Звания». Награды не имеют отношения к дополнительным полям профиля. Это то ли подписи, то ли какой-то мод типа Medals System.
http://www.phpbb.com/community/viewtopi ... 0&t=543809
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Дополнительные поля в профиле

Сообщение Biba »

Подскажите, как добавить ссылку на сайт под аватарой, там где идут поля профиля (только для одного пользователя).
Нужно сделать это только для администратора сайта (ссылка на страницу с контактными данными и т.д.)

Ссылочка должна называться, например, "подробнее..."
bahok
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 9 месяцев

Доп поля профиля

Сообщение bahok »

Всем привет,сделал доп поле профиля. А как или где править что бы выставить порядок. Например у меня щас так

Зарегистрирован: Сегодня, 13:45
Сообщений: 1
Откуда: Томская обл.
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Имя: Иван

А мне нужно что бы имя шло первое а затем Откуда: и тд...
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Дополнительные поля в профиле

Сообщение nissin »

В файле шаблона viewtopic_body.html.
Там есть образец для вывода дополнительных полей.

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

		<!-- IF postrow.S_PROFILE_FIELD1 -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
		<!-- ENDIF -->
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Дополнительные поля в профиле

Сообщение sweetah »

nissin, а в memberlist_view.html можно местами поменять кастомные поля?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Дополнительные поля в профиле

Сообщение nissin »

Да, аналогичный подход. Достаточно будет префикс postrow. поубирать.
Стандартный вывод в обоих случаях наверно тоже придётся убирать, а то дублироваться будет.
ДиМRost
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 7 месяцев
Благодарил (а): 4 раза

Re: Дополнительные поля в профиле

Сообщение ДиМRost »

Подскажите по такому вопросу.
Пытаюсь через доп поля бороться со спамерами (возможно это утопия). Вставил доп поле с раскрывающимся списком где выложил 5 вариантов ответов. Но неправильным будет (незначимым) будет считаться только один вариант.
Подскажите пож-та каким образом сделать несколько полей которые будут задавать незначащий ответ?

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

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