Для доработки профиля пользователя Инстанта необходимо открыть файл: /components/users/frontend.php
найти следующий код:
заменить на:
ниже после:
вставить:
далее находим:
и послее нее вставляем:
затем открываем com_users_profile.tpl и где хотим вывести иконку пола пользователя прописываем закидываем иконки в папку components/users/images иконки из архива архив
в результате:

найти следующий код:
$usr['genderimg'] = ''; if ($usr['gender']) { switch ($usr['gender']){ case 'm': $usr['genderimg'] = '<img src="/components/users/images/male.png"/>'; $usr['gender']=$_LANG['MALES']; break; case 'f': $usr['genderimg'] = '<img src="/components/users/images/female.png"/>'; $usr['gender']=$_LANG['FEMALES']; break; } }
заменить на:
$usr['genderimg'] = ''; if ($usr['gender']) { switch ($usr['gender']){ case 'm': $usr['genderimg'] = '<img src="/components/users/images/m.png"/>'; $usr['gender']=$_LANG['MALES']; break; case 'f': $usr['genderimg'] = '<img src="/components/users/images/f.png"/>'; $usr['gender']=$_LANG['FEMALES']; break; } }
$plugins = $model->getPluginsOutput($usr);
$genderimg =$usr['genderimg'];
$smarty->assign('plugins', $plugins);
$smarty->assign('genderimg', $genderimg);
{$genderimg}
в результате:

Здравствуйте! Есть ли решение для InstantCMS 2?
Ну, навскидку, можно создать поле с системным именем gender и в качестве значений указать два параметра — мужчина / женщина. Ну а далее в шаблоне вывода страницы пользователя добавить следующий код:
Это очень навскидку, отвечаю с телефона, но должно работать. Как прописать стиль для поля, думаю сложностей не вызовет. Что-то вроде этого: