JOOMLABC.RU

доступно о Joomla!

Популярные расширения

Среда, 29 Август 2012 19:05

Добавление, удаление полей в Community Builder 1.9

Оцените материал
(4 голосов)

Community Builder 1.9 хранит всю информацию в базе данных и имеет широкие возможности управления полями таких данных. Список всех доступных полей находится в Менеджере полей CB.

Обязательные при регистрации поля помечаются в менеджере полей в колонке "Регистрация?" Давайте посмотрим, какие поля сейчас заполняет пользователь при регистрации. Есть базовые поля, такие как логин т.е. имя пользователя, имя, фамилия, электронный адрес и пароль. Остальные поля, такие как Компания, Город, Область, Индекс, Страна, Улица, Телефон, Факс- получены при загрузке демонстрационных данных (об этом я писала в статье Списки пользователей в Community Builder). Выбирайте сами, какие данные при регистрации пользователя вам необходимы.

Форма регистриции пользователя в Community Builder 1.8.1

Как удалить поля из профиля пользователя в Community Builder 1.9

Войдя в закладку управления полями  Community Builder 1.9 : «Компоненты» → «Community Builder» → «Field Management» можно увидеть уже созданные поля.

Менеджер полей Community Builder 1.8.1

Чтобы удалить поле фамилия, например, и оставить одно поле для имени, надо зайти в Менеджер конфигурации и выбрать "Стиль имени" - Поле одного имени.

Стиль имени в  Community Builder 1.8.1

Чтобы удалить поля Компания, Страна, Улица, Факс, заходим в Менеджер полей Community Builder 1.8.1 и в колонке "Опубликовано" нажимаем на зеленую птичку, чтобы снять с публикации.

Внимание, удалить поля Имя, Отчество, Фамилия таким образом (Снять с публикации) - невозможно, вы увидите сообщение: "Системные поля не могут быть опубликованы/Закрыты к публикации здесь. Публикация имен полей зависит от общей настройки в конфигурации CB"!

После того как вы удалили все лишние поля, получаем нужную вам форму регистрации. А как быть, если вы хотите добавить поля? Например, дату рождения, пол, или еще какие-то поля, необходимые вам для построения социальной сети?

Как добавить поле в профиль пользователя в Community Builder 1.9

Все поля имеют десять колонок свойств, задаваемых в форме поля при его создании или модификации. Итак,  выбрав зеленый плюсик  "Новое", получаем доступ к следующим настройкам:

  • тип поля
  • вкладка
  • имя поля
  • название
  • описание

Создание нового поля в Community Builder 1.8.1

Типы полей в Community Builder 1.9

«Тип»  - тип информации, которая будет храниться в этом поле в базе данных. В Community Builder имеется пятнадцать типов полей, для каждого из которых в нижней и правой части формы присутствуют специфические для данного типа поля настройки:

Типы полей в Community Builder 1.8.1

"Check box (single)" (Флажок) не имеет дополнительных настроек - просто флажок.
"Check box (multiple)" (Группа флажков) имеет следующие настройки:

Множественный выбор в Community Builder 1.8.1

Отображать в профиле в виде:

  • «Запятая “,” -отделенная строчка» –по умолчанию, флажки выстроены в одну линию, через запятую;
  • «Непронумерованный список ul»;
  • «Пронумерованный список ol».

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

"Date" (Дата) может быть настроен таким образом:

Установка параметров поля Дата в Community Builder 1.8.1

«Минимальный показываемый год» задает количество лет назад. Устанавливаем, какие даты рождения могут быть ориентировочно у ваших пользователей на сайте (по умолчанию -110).
«Максимально показываемый год» задает количество лет отсчитываемых от сегодняшней даты.
«Показывать на профиле как» устанавливает формат отображения даты в профиле пользователя.
«Если возможен поиск, то искать по» позволяет проводить поиск по возрасту или по дате.
«Альтернативное поле показа заголовка для возраст/время назад/день рождения» определяет альтернативный текст для заголовка поля.

«Показывать дату и время» дает возможность выбора между датой, а также датой и временем, если таковое доступно.

Добавим поле типа «Date». Назовем его Дата рождения.  Получаем  в профиле пользователя новую строку, позволяющую устанавливать дату его рождения:

Добавление поля дата рождения в Community Builder 1.8.1

"Dropdown (Single Select)" (Список/Меню (выбор одной позиции)) кроме возможности добавления новых значений выпадающего списка, не имеет других настроек, специфических для данного типа поля.

"Dropdown (Multi-Select)" (Мультивыбор)) аналог предыдущего типа поля с возможностью выбора нескольких позиций выпадающего списка.

"Email Address" (Адрес электронной почты) располагает такими опциями:

Параметры поля email в Community Builder 1.8.1

"Включить проверку электронной почты" включает проверку корректности и работоспособности (валидности) адреса электронной почты, по умолчанию - нет.

Здесь доступны еще три настройки: допустимые символы ввода, запрет ввода определенных слов при регистрации и запрет ввода определенных слов при редактировании профиля.

"Editor Text Area" (Область текста для редактирования) позволяет размещать на закладке профиля пользователя форматированный текст с помощью встроенного редактора. Для текстовой редактируемой области можно определить максимальный размер вводимого текста . Корректировке подлежит также величина окна редактора: количеством вводимых символов (Максимальная длина), количеством рядов и количеством колонок.

"Text Area" (Область текста) допускает неформатированный текст без HTML кода. Часть определяемых параметров идентично «Editor Text Area»: «Max длина», «Колонки» и «Ряды». Также доступны настройки: допустимые символы ввода , запрет ввода определенных слов при регистрации и запрет ввода определенных слов при редактировании профиля.

"Text Field" (Текстовое поле) разрешает ввод текстовых значений. Параметры описаны в других типах полей): «Max длина», «Разрешенный ввод», «Запрещенные прирегистрации слова» и «Слова, запрещенные при редактировании профиля пользователя».

"Integer Number" (Целочисленное значение) можно указать максимального и минимального значений.

"Radio Button" (Кнопка-переключатель) по выполняемым функциям идентична выпадающему списку/меню, при этом все значения представлены в виде кнопок-переключателей.

"Image" (Изображение) имеет следующие характеристики: максимальная высота и ширина картинки, максимальный размер файла в килобайтах, максимальная высота и ширина иконки/аватарки. Следует заметить, что модерации в данной версии Community Builder подлежат только иконки/аватарки. Все остальные изображения не модерируются.

"Web Address" (URL сайта) позволяет разрешить ввод только URL сайта или URL сайта и гипертекст:

"Password" (Пароль) - можно задать  максимальную и минимальную длину пароля, допустимые символы ввода, а также запрещенные слова.

"Fields delimiter" (Разделитель полей) служит, как это понятно из названия, для разделения групп полей. 

Тип поля Дата в Community Builder 1.8.1


"Вкладка" позволяет выбрать из выпадающего списка закладку, на которой будет размещено создаваемое поле. Возможные значения:

  • портрет
  • статус пользователя
  • личные данные
  • форум (у меня уже установлен форум Kunena)
  • дополнительная информация

Выбор закладки для нового поля в Community Builder 1.8.1

"Имя"  вводится латиницей и является идентификатором поля в базе данных. Любое создаваемое поле автоматически получает приставку «cb_». Если вы ошибетесь, Community Builder вам подскажет.

"Название"  отображается рядом с полем и служит идентификатором поля для пользователя.

"Описание “I” поле-подсказка: текст или HTML"  - используется для составления текста всплывающих подсказок. При выборе типа поля «Fields delimiter» (Разделитель полей) служит для ввода HTML-кода разделителя поля.

"Предварительно заполненное значение по умолчанию только при регистрации" - значение этого поля будет отображено при регистрации, то есть поле будет уже заполненным.

"Обязательное?" - обязательность заполнения поля, как при регистрации, так и при редактировании профиля пользователя.

"Показывать в профиле?"  позволяет отображать поле в профиле, а также выбрать способ отображения имени поля: рядом с полем (Да: на 1 строке), над полем (Да: на 2 строке).

«Показывать имя поля в профиле?»  Да/Нет.

"Исследуем в списке пользователей?"  определяет возможность поиска по данному полю.

"Только для чтения пользователем?" - при выборе опции «Да» поле не может быть изменено пользователем. Для отдельных полей, таких как статус онлайн, дата регистрации и прочие, по умолчанию определено значение «Только для чтения».

"Отображать поле при регистрации?"  поле будет показано при регистрации.

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

Итак, мы видим что возможности Community Builder 1.9 по настройке полей действительно разнообразны. Таким образом, легко разработать удобный профиль пользователя, необходимый конкретно в вашем случае, создать для участников сообщества комфортные условия общения и обмена информацией. Это позволит пользователю с удовольствием проводить массу времени онлайн, развивая сообщество и, в конечном итоге, принося прибыль организаторуПодмигиваю.

Понравился материал? Поделитесь с друзьями!

Дополнительная информация

  • Автор: CB Team
  • Сайт разработчика: joomlapolis.com
  • Версия компонента: 1.9
  • Язык: русский, английский, французский, немецкий
  • Совместимость: Joomla2.5, Joomla3
Прочитано 3701 раз

Похожие материалы (по тегу)

Комментарии   

 
Иван
0 # Иван 11.12.2012 13:33
Добрый день.
Как полностью удалить с сайта и админки . вообще из системы Community Builder ?
Ответить | Ответить с цитатой | Цитировать
 
 
Наталья
0 # Наталья 11.12.2012 14:22
Заходите в менеджер расширений, закладка Управление, находите компонент comprofiler, ставите галочку и вверху справа есть Кнопка Деинсталлироват ь. После этого таким же образом находите и деинсталлируете все модули: CB Login, CB Online, CB Workflows. Возможно, останутся следы в базе данных, это надо будет чистить вручную.
Ответить | Ответить с цитатой | Цитировать
 
 
Иван
0 # Иван 11.12.2012 14:25
Спасибо помогло.
Ответить | Ответить с цитатой | Цитировать
 
 
Мария
0 # Мария 05.01.2013 13:12
Подскажите пожалуйста как можно добавлять поля в мини профиль под аватаркой???
Ответить | Ответить с цитатой | Цитировать
 
 
Наталья
0 # Наталья 05.01.2013 16:51
Мария, на примере в этой статье я создала поле Возраст, которое отображается в закладке "Личные данные", которая находится ПОД аватаркой. Если вы хотите, чтобы новое поле отображалось в другой закладке, достаточно выбрать нужную закладку из выпадающего списка или содать новую закладку.
Ответить | Ответить с цитатой | Цитировать
 
 
Andrew
0 # Andrew 09.03.2013 17:41
возможно ли создать такое поле что бы пользователь мог выбрать одну из подгрупп джумлы , например в джумле есть там Registered и в ней подгруппы авторы модераторы и тд , и вот при регистрации нужно что бы пользователь выбрал себе группу... ответьте на имейл пожалуйста
Ответить | Ответить с цитатой | Цитировать
 
 
Наталья
0 # Наталья 10.03.2013 17:16
Андрей, как я писала, все управление пользователями производится в менеджере пользователей самого Билдера. Возможность выбрать подгруппу при регистрации в бесплатной версии не поддерживается. После регистрации юзера модератор может дать права как ы Джумле. Есть платный компонент GroupJive который позволяет разбивать юзеров по группам.
Ответить | Ответить с цитатой | Цитировать
 
 
Misha
+1 # Misha 21.05.2013 19:58
Удобный менеджмент полей добавляет плагин Profile Pro (http://www.joomduck.com/extensions/community-builder-profile-pro). Можно разным пользователям показывать разные поля
Ответить | Ответить с цитатой | Цитировать
 
 
Василий
0 # Василий 25.11.2013 21:36
а как пользователь может удалить свой профиль с сайта и Community Builder ?
Ответить | Ответить с цитатой | Цитировать
 
 
lavmaxx
0 # lavmaxx 29.12.2013 16:33
Можно ли создавать связанные поля в Community Builder?
Ответить | Ответить с цитатой | Цитировать
 
 
bengal_tiger
0 # bengal_tiger 16.04.2014 07:04
спасибо огромное за информацию, никогда бы не разобрался куда делись поля имени и фамилии при регистрации! :-) :-)
Ответить | Ответить с цитатой | Цитировать
 
 
bengal_tiger
0 # bengal_tiger 16.04.2014 07:06
Спасибо большое за информацию, никогда бы не разобрался куда делись поля имени и фамилии при регистрации! :-) :-)
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

Подписка на обновления блога по эл.почте

Ваш эл. адрес:

Присоединяйтесь к нам!

Мы в социальных сетях.
Вы здесь: Главная Joomla Community Builder Добавление, удаление полей в Community Builder 1.9