phpbb3_profile_fields

Перед Вами описание таблицы дополнительных полей профилей зарегистрированных пользователей. Значения данных полей хранятся в таблице phpbb3_profile_fields_data. Советуемые значения полей выделены жирным.

Поле Описание Тип По умолчанию
field_id Идентификатор поля mediumint(8) auto_increment
UNSIGNED
field_name Название поля на английском varchar(255)  
field_type

Тип поля, может быть следующим:
1 - Число (создается поле bigint(20) )
2 - Однострочное текстовое поле (создается поле TINYTEXT)
3 - Многострочное текстовое поле (создается поле TEXT)
4 - Логическое поле (Да или Нет) (создается поле tinyint(2) )
5 - Раскрывающийся список (создается поле mediumint(8) )
6 - Дата (создается поле varchar(10) )

tinyint(4)  
field_ident Идентификатор поля, должно быть таким же как и в поле field_name.
Применяется для обозначения в базе данных и файлахсайт источник http://yapro.ru Sun Nov 07 2010 11:27:30 GMT+0300 шаблонов phpbb3.
varchar(20)  
field_length Размер поля ввода длинной от 0 до 255 символов.
- Если поле текстовое многострочное, то указывается так: кол-во строк|кол-во символов в строке.
- Если поле флажки или переключатели, то в этом поле нужно указать нужный тип данных:
1 - radio (переключатели)
2 - checkbox (флажки)
Обратите внимание:
radio-значений может быть только 2 (как в голосовании, например да или нет)
checkbox всегда один, но в двух варианта: выбран (field_default_value равен 1) или не выбран (field_default_value равно 0), по умолчанию не выбрано. Однако в форуме phpbb3 в каждом из вариантов у него может быть задано значение value введенное вами, например да и нет).
Подсказка разработчиков phpbb3: флажки будут отображены только в случае, если они помечены для данного пользователя. В этом случае будет использована вторая языковая опция. Переключатели будут отображены независимо от их состояния.
varchar(20)  
field_minlen Если поле числовое, то здесь указывается минимально допустимое пользователем число длинной от 0 до 255 знаков
varchar(255)  
field_maxlen Если поле числовое, то здесь указывается максимально допустимое пользователем число длинной от 0 до 255 знаков varchar(255)  
field_novalue Если поле типа SELECT и поле обязательно к заполнению и в этом поле задано значение, а пользователь выбрал именно этот вариант, то пользователю выводится сообщение об ошибке. По сути здесь указывается значение, которое пользователю запрещено выбирать.
varchar(255)  
field_default_value Значение поля по умолчанию, может быть длинной от 0 до 255 символов. Применяется, когда создается  поле флажки или переключатели, в связи с этим можно выбрать значение по-умолчанию, от 1 до Х созданных вариантов значений. Если тип поля Дата, то значение по-умолчанию указывается в формате d-m-Y, по-умолчанию  0- 0-   0 varchar(255)  
field_validation Если поле текствое, то можно задать правила валидации, которые изначально бывают следующих видов:
".*" - Любые
"[0-9]+" - Только цифры (0-9)
"[\w]+" - Только буквенно-цифровые
"[\w_\+\. \-\[\]]+" - Только буквенно-цифровые и разделители
varchar(20)  
field_required Обязательное поле: 0 - нет, 1 - да. Если да, то - пользователю необходимо заполнить или выставить значение поля. Поле доступно при регистрации и в личном разделе. tinyint(1) 0/UNSIGNED
field_show_on_reg Видимость поля в форме регистрации: 0 - не показывать, 1 - показывать. Еслисайт источник http://yapro.ru Sun Nov 07 2010 11:27:34 GMT+0300 включено, поле можно заполнить при регистрации. tinyint(1) 0/UNSIGNED
field_hide Видимость поля: 0 - отображается, 1 - скрытое. Если оно скрыто, то скрыто от всех кроме: самого пользователя, администраторов и модераторов. Если в Личном разделе опция отображения поля отключена, пользователь не сможет видеть или изменять его, это смогут сделать только администраторы. tinyint(1) 0/UNSIGNED
field_no_view Отображать поле профиля сайт источник http://yapro.ru Sun Nov 07 2010 11:27:47 GMT+0300 для всех пользователей: 0 - да, 1 - нет. Если да, то поле профиля будет показано там, где это разрешено в настройках нагрузки на сервер (в настройках форума). Если установлено значение «Нет», данное поле будет скрыто при просмотре тем, профилей, списка пользователей. tinyint(1) 0/UNSIGNED
field_active Активность поля: 0 - отключено, 1 - активно tinyint(1) 0/UNSIGNED
field_order Порядковый номер поля, для правильного расположения полей например в личном кабинете
mediumint(8) 0/UNSIGNED
field_show_profile Видимость поля в личном разделе: 0 - не видно, 1 - видно
Пользователь может изменить значение поля в личном разделе (информация о пользователе).
tinyint(1) 0/UNSIGNED
field_show_on_vt Видимость поля на страницах тем: 0 - не видно, 1 - видно. При включении данной опции поле будет отображаться на страницах тем под аватарами пользователей (используется только в форуме). tinyint(1) 0/UNSIGNED

Если поле SELECT или Логическое поле (Да или Нет), то варианты ответа вводятся по одному ответу на строку в таблицу phpbb3_profile_fields_lang (для этого используется виртуальное поле lang_options ).

phpbb3_profile_lang - Таблица используется для русскоязычных имен полей и их описания в профилях пользователей.

phpbb3_profile_lang.lang_name - Имя поля/заголовок, показываемый пользователю

phpbb3_profile_lang.lang_explain - Описание поля (Подсказка к полю, показываемая пользователю)


Предложения и пожелания:

 

Обсуждения на форуме:

Кто-нибудь может мне помочь???

Помогите пожалуйста с "nofollow"

Будущее ЯPro

Чат

Создание меню

Ошибки в логах

Нужна помощь в реализации

Полезное:

Видео-обучение

Работа с шаблонами

Документация API

База данных и её таблицы

Регистрация на форуме

Скачать последнюю версию

Связь с авторами

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2019 YaPro.Ru

Лебеденко Николай Николаевич
Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter