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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

А с русскими символами что пишете во viewtopic_body?
Изображение
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Не совсем понял вопрос. Речь о содержимом поля?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Это вы мне скажите. Я спрашиваю вот об этом
Di_Mok писал(а):IF postrow.custom_fields.PROFILE_FIELD_NAME eq "minising"
Изображение
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

rxu писал(а):Я спрашиваю вот об этом
Это условие, по которому отображается нужное поле (в данном случае minising).
Во viewtopic_body отображается содержимое поля (custom_fields.PROFILE_FIELD_VALUE). Название поля(custom_fields.PROFILE_FIELD_NAME), за ненадобностью, из viewtopic_body убрал, но оно присутствует в личном разделе. Или это не правильно?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Di_Mok писал(а):Это условие, по которому отображается нужное поле (в данном случае minising).
Вы сказали, что поля с русскими именами не отображаются, и привели в пример minising. Я не понял.
Приведите в пример тот код, который не работает, а не просто любой попавшийся "примерно такой же" код.
Изображение
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

rxu писал(а):Приведите в пример тот код, который не работает, а не просто любой попавшийся "примерно такой же" код.
Я ж привёл его, когда вопрос задавал. Это не "примерно", а именно из моего вьютопик_боди

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

      <!-- BEGIN custom_fields -->
               <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "minising" -->
                 <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
               <!-- ENDIF -->
      <!-- END custom_fields -->
Скрин доп поля.
1.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

Di_Mok
Интересный вы мужик: поле назвали "ляляляляля", а сравниваете с "minising"
Или переключайтесь на английский, или для обоих языков давайте одинаковое имя (всё равно вы его не выводите), или сравнивайте с ляляля...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Значит, я не правильно понял назначение полей.
Я решил, что: Идентификатор поля:Название поля для его обозначения в базе данных и файлах шаблонов. - собственно, название поля (PROFILE_FIELD_NAME), а Имя поля/заголовок, показываемый пользователю - некий лэйбл, т.е., подпись к полю.
Сейчас изменю условие.
Палыч писал(а):всё равно вы его не выводите
В настройках профиля заголовок присутствует, поэтому, надо на русском.
help
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 10 месяцев

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

Сообщение help »

Здравствуйте.
у меня в личном разделе есть поле
День рождения:
Если вы укажете год рождения, ваш возраст будет отображаться на форуме.

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

Добавлено спустя 1 минуту 19 секунд:
да.и еще.небольшую инфу как редактировать поля,которые уже есть.или как сделать,чтобы они показывались в темах.а то их куча,а их них ничего не показывает.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

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

Сообщение DK7 »

help писал(а):но ничего подобного не отражается.все нужные галки ставил,но не помогло.
должно показываться при просмотре профиля.
Тык на DK7 вон там в самом верху. Под ником. Это в просильвере, при условии что др заполнен в личном разделе.
help писал(а):да.и еще.небольшую инфу как редактировать поля,которые уже есть.или как сделать,чтобы они показывались в темах.а то их куча,а их них ничего не показывает.
Вырезать напрямую из шаблона.
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

Назрел такой вопрос.

Есть несколько дополнительных полей.
Они выводятся во viewtopic_body следующим образом.

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

<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Если я изменю <dd> на например <dd style="color: blue;"> то все доп поля будут отображаться синим, а хотелось бы сделать их разными цветами.
Как это сделать?
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Тогда выводи поля по отдельности, с условием. Посмотри чуть выше Дополнительные поля в профиле
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

Отличненько.
Ещё вопрос. Их можно разнести в разные места?
Т.е. сделать структуру:

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

<!-- BEGIN custom_fields -->
			
			<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Настоящее имя" -->
                 <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
               <!-- ENDIF -->
            
<!-- END custom_fields -->
<!-- BEGIN custom_fields -->

<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Статус" -->

                 <dd style="color:blue;">{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
               <!-- ENDIF -->
			   
<!-- END custom_fields -->
Последний раз редактировалось romeo_piter 27.12.2010 20:43, всего редактировалось 1 раз.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Конечно. Так и делал, когда баловался с этим Профиль в новом окне Только в этой теме допполя не отображал.

Добавлено спустя 2 минуты 53 секунды:
Кстати, к допполям можно ббкоды прикрутить. Получаются, ну неограниченные возможности :D
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет 1 месяц
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

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

Сообщение vegaweb »

у меня трабла: создал два доп поля, одно поле отображается только у одного юзера (форум только запущен, еще пустой) у моего например не отображается, второе поле не отображается ни у кого.
заранее спс.
Бесполезно стучать в дверь, которой для других не существует

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