Перед Вами описание таблицы дополнительных полей профилей зарегистрированных пользователей. Значения данных полей хранятся в таблице phpbb3_profile_fields_data. Советуемые значения полей выделены жирным.
| Поле | Описание | Тип | По умолчанию |
| field_id | Идентификатор поля | mediumint(8) | auto_increment UNSIGNED |
| field_name | Название поля на английском | varchar(255) | |
| field_type |
Тип поля, может быть следующим: |
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 - Описание поля (Подсказка к полю, показываемая пользователю)
Комментарии
Комментариев пока нет.