ok, i did it, now the code checks if the fields are empty and it shows them
/components/com_kunena/template/blue_eagle/html/topic/default_profile_vertical.php (or your templates name if you have override for default_profile_vertical.php
at the bottom add this:
Code:
<?php
$authorid = $this->profile->userid;
$jspath = JPATH_BASE.DS.'components'.DS.'com_community';
include_once($jspath.DS.'libraries'.DS.'core.php');
$user =& CFactory::getUser($authorid);
//put all your custom field code here, you can put as much as you want. In backend open components->jomsocial->custom profiles, to see your field codes and replace them in this code (replace cb_gender,cb_city..with your codes)
$data1 = $user->getInfo('cb_gender');
$data2 = $user->getInfo('cb_city');
$data3 = $user->getInfo('cb_motor');
$data4 = $user->getInfo('cb_club');
//and here we print the data, you should manually change the labels (birthday, gender..) to whatever suits you
if ($data1== '') {}
else {echo '<li>Gender: '.$data1.'</li>';}
if ($data2== '') {}
else {echo '<li>City: '.$data2.'</li>';}
if ($data3== '') {}
else {echo '<li>Motorcycle: '.$data3.'</li>';}
if ($data4== '') {}
else {echo '<li>Club: '.$data4.'</li>';}
?>