Hello mlbs!
It can be done only via the code's editing. The following part in the modules/boonex/groups/classes/BxGroupsFormAdd.php is responsible for it:
'inputs' => array(
'header_info' => array(
'type' => 'block_header',
'caption' => _t('_bx_groups_form_header_info')
),
'title' => array(
'type' => 'text',
'name' => 'title',
'caption' => _t('_bx_groups_form_caption_title'),
'required' => true,
'checker' => array (
'func' => 'length',
'params' => array(3,100),
'error' => _t ('_bx_groups_form_err_title'),
),
'db' => array (
'pass' => 'Xss',
),
),
'desc' => array(
'type' => 'textarea',
'name' => 'desc',
'caption' => _t('_bx_groups_form_caption_desc'),
'required' => true,
'html' => 2,
'checker' => array (
'func' => 'length',
'params' => array(20,64000),
'error' => _t ('_bx_groups_form_err_desc'),
),
'db' => array (
'pass' => 'XssHtml',
),
),
'country' => array(
'type' => 'select',
'name' => 'country',
'caption' => _t('_bx_groups_form_caption_country'),
'values' => $aCountries,
'required' => false,
'db' => array (
'pass' => 'Preg',
'params' => array('/([a-zA-Z]{2})/'),
),
),
'city' => array(
'type' => 'text',
'name' => 'city',
'caption' => _t('_bx_groups_form_caption_city'),
'required' => false,
'db' => array (
'pass' => 'Xss',
),
),
'zip' => array(
'type' => 'text',
'name' => 'zip',
'caption' => _t('_bx_groups_form_caption_zip'),
'required' => false,
'db' => array (
'pass' => 'Xss',
),
'display' => true,
),
'tags' => array(
'type' => 'text',
'name' => 'tags',
'caption' => _t('_Tags'),
'info' => _t('_sys_tags_note'),
'required' => true,
'checker' => array (
'func' => 'avail',
'error' => _t ('_bx_groups_form_err_tags'),
),
'db' => array (
'pass' => 'Tags',
),
),
'categories' => $oCategories->getGroupChooser ('bx_groups', (int)$iProfileId, true),
// images
'header_images' => array(
'type' => 'block_header',
'caption' => _t('_bx_groups_form_header_images'),
'collapsable' => true,
'collapsed' => false,
),
'thumb' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['images']['thumb_choice'],
'name' => 'thumb',
'caption' => _t('_bx_groups_form_caption_thumb_choice'),
'info' => _t('_bx_groups_form_info_thumb_choice'),
'required' => false,
'db' => array (
'pass' => 'Int',
),
),
'images_choice' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['images']['choice'],
'name' => 'images_choice[]',
'caption' => _t('_bx_groups_form_caption_images_choice'),
'info' => _t('_bx_groups_form_info_images_choice'),
'required' => false,
),
'images_upload' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['images']['upload'],
'name' => 'images_upload[]',
'caption' => _t('_bx_groups_form_caption_images_upload'),
'info' => _t('_bx_groups_form_info_images_upload'),
'required' => false,
),
// videos
'header_videos' => array(
'type' => 'block_header',
'caption' => _t('_bx_groups_form_header_videos'),
'collapsable' => true,
'collapsed' => false,
),
'videos_choice' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['videos']['choice'],
'name' => 'videos_choice[]',
'caption' => _t('_bx_groups_form_caption_videos_choice'),
'info' => _t('_bx_groups_form_info_videos_choice'),
'required' => false,
),
'videos_upload' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['videos']['upload'],
'name' => 'videos_upload[]',
'caption' => _t('_bx_groups_form_caption_videos_upload'),
'info' => _t('_bx_groups_form_info_videos_upload'),
'required' => false,
),
// sounds
'header_sounds' => array(
'type' => 'block_header',
'caption' => _t('_bx_groups_form_header_sounds'),
'collapsable' => true,
'collapsed' => false,
),
'sounds_choice' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['sounds']['choice'],
'name' => 'sounds_choice[]',
'caption' => _t('_bx_groups_form_caption_sounds_choice'),
'info' => _t('_bx_groups_form_info_sounds_choice'),
'required' => false,
),
'sounds_upload' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['sounds']['upload'],
'name' => 'sounds_upload[]',
'caption' => _t('_bx_groups_form_caption_sounds_upload'),
'info' => _t('_bx_groups_form_info_sounds_upload'),
'required' => false,
),
// files
'header_files' => array(
'type' => 'block_header',
'caption' => _t('_bx_groups_form_header_files'),
'collapsable' => true,
'collapsed' => false,
),
'files_choice' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['files']['choice'],
'name' => 'files_choice[]',
'caption' => _t('_bx_groups_form_caption_files_choice'),
'info' => _t('_bx_groups_form_info_files_choice'),
'required' => false,
),
'files_upload' => array(
'type' => 'custom',
'content' => $aCustomMediaTemplates['files']['upload'],
'name' => 'files_upload[]',
'caption' => _t('_bx_groups_form_caption_files_upload'),
'info' => _t('_bx_groups_form_info_files_upload'),
'required' => false,
),
// privacy
'header_privacy' => array(
'type' => 'block_header',
'caption' => _t('_bx_groups_form_header_privacy'),
),
'allow_view_group_to' => $this->_oMain->_oPrivacy->getGroupChooser($iProfileId, 'groups', 'view_group'),
'allow_view_fans_to' => $aInputPrivacyViewFans,
'allow_comment_to' => $aInputPrivacyComment,
'allow_rate_to' => $aInputPrivacyRate,
'allow_post_in_forum_to' => $aInputPrivacyForum,
'allow_view_forum_to' => $aInputPrivacyForumView,
'allow_join_to' => $this->_oMain->_oPrivacy->getGroupChooser($iProfileId, 'groups', 'join'),
'join_confirmation' => array (
'type' => 'select',
'name' => 'join_confirmation',
'caption' => _t('_bx_groups_form_caption_join_confirmation'),
'info' => _t('_bx_groups_form_info_join_confirmation'),
'values' => array(
0 => _t('_bx_groups_form_join_confirmation_disabled'),
1 => _t('_bx_groups_form_join_confirmation_enabled'),
),
'checker' => array (
'func' => 'int',
'error' => _t ('_bx_groups_form_err_join_confirmation'),
),
'db' => array (
'pass' => 'Int',
),
),
'allow_upload_photos_to' => $aInputPrivacyUploadPhotos,
'allow_upload_videos_to' => $aInputPrivacyUploadVideos,
'allow_upload_sounds_to' => $aInputPrivacyUploadSounds,
'allow_upload_files_to' => $aInputPrivacyUploadFiles,
'Submit' => array (
'type' => 'submit',
'name' => 'submit_form',
'value' => _t('_Submit'),
'colspan' => false,
),
),
Also it will require to add the fields to bx_groups_main table. But it is better to do having some skills in MySQL and PHP. But after all procedures you will get possibiltiy to operate with new fields not only in Add but also in Edit form too.
PS Our UNA platform allows to add new fields via fields builder.