I like the buddy list idea, but it's a little out of the way and most people never see it.
so you I added a link to it on the main bar.
in index.template.php look for this
if ($context['current_action'] == 'search2')
$current_action = 'search';
and add this after it
if ($context['current_action'] == 'buddies')
$current_action = 'buddies';
Then find this
// Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo ($current_action == 'profile' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '"> </td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'profile' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=profile">' , $txt[79] , '</a>
</td>' , $current_action == 'profile' ? '<td class="maintab_active_' . $last . '"> </td>' : '';
Afer that, add this
//Show the buddies link... [buddies]
if ($context['user']['is_logged'])
echo ($current_action == 'buddies' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '"> </td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'buddies' ? 'active_back' : 'back' , '">
<a href="' . $scripturl . '?action=profile;sa=editBuddies">Buddies</a>
</td>' , $current_action == 'buddies' ? '<td class="maintab_active_' . $last . '"> </td>' : '';
I'm not much of a php coder or whatever, if you can make it better, please do.
But at least it works,
It will take the user to their buddy list and only shows up if they are logged in.
*edited to correct an error*