Единая поддержка сервиса
http://support.getbb.ru/

Добавить поле.
http://support.getbb.ru/viewtopic.php?f=27&t=5076
Страница 1 из 1

Автор:  KoRol [ 09 ноя 2010, 12:02 ]
Заголовок сообщения:  Добавить поле.

У меня автофорум, хочу добавить туда такое поле
Как добавить поле: Авто (туда гед стрелка)
и сделать так что-бы был список авто и моделей (чтобы пользователь мог выбрать имеющууся модель, или написать свою)
Изображение
Спасибо!

Автор:  Beholder [ 09 ноя 2010, 12:06 ]
Заголовок сообщения:  Re: Добавить поле.

"Пользователи и группы"->Дополнительные поля профиля.
Но либо тип поля - список, либо писать вручную. Совместить не получится.

Автор:  KoRol [ 09 ноя 2010, 12:15 ]
Заголовок сообщения:  Re: Добавить поле.

А как заполнять например:
Идентификатор поля

Автор:  Beholder [ 09 ноя 2010, 12:23 ]
Заголовок сообщения:  Re: Добавить поле.

KoRol
почему вы не читаете документацию?
http://www.teosofia.ru/phpbb/documentat ... ile_fields

Цитата:
А как заполнять например:
Идентификатор поля

Все что угодно, это имя дополнительного поля.

Автор:  Александр-421 [ 30 июл 2017, 21:36 ]
Заголовок сообщения:  Re: Добавить поле.

Скажите, а можно ли создать дополнительное поле, но сделать его основным? То есть, чтобы оно отображалось в профиле пользователя по умолчанию вместе с полями "Откуда", "Возраст", "Род занятий", "Интересы" "Сайт". Я так понимаю это надо лезть в HTML-шаблоны и редактировать код. Не подскажете, в каком шаблоне и в каких строчках что вставлять?

Автор:  Beholder [ 31 июл 2017, 04:03 ]
Заголовок сообщения:  Re: Добавить поле.

Александр-421
не совсем понял, где вы хотите чтобы оно отображалось.

Если отображение поля в свойcтвах поля включено:
Изображение
и в меню "нагрузка на сервер" включено:

Изображение

то в профилях пользователя оно будет отображаться (если заполнено).

или вы имеете ввиду чтобы оно отображалось даже тогда, когда не заполнено?

Автор:  Александр-421 [ 31 июл 2017, 11:08 ]
Заголовок сообщения:  Re: Добавить поле.

Да, чтобы отображалось даже когда не заполнено вместе с полями, которые по умолчанию. Я указал стрелкой, где это поле должно отображаться (под полем "Сайт"). Поле однострочное текстовое для указания реального имени пользователя. Сделаю его обязательным, чтобы оно также было на странице регистрации новых пользователей.

Изображение

Автор:  Beholder [ 07 авг 2017, 07:59 ]
Заголовок сообщения:  Re: Добавить поле.

Александр-421
в шаблоне memberlist_view есть такой блок:
Код:
         <!-- IF S_PROFILE_FIELD1 -->
            <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
            <tr>
               <td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{PROFILE_FIELD1_NAME}: </td>
               <td><b class="genmed">{PROFILE_FIELD1_VALUE}</b></td>
            </tr>
         <!-- ENDIF -->

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

Автор:  Александр-421 [ 22 авг 2017, 12:45 ]
Заголовок сообщения:  Re: Добавить поле.

Хорошо, попробую. О результатах отпишусь.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/