Ok. So it's been awhile since i had done this. So i had to relearn.
To add a popup menu for a member menu item is a little complex.
First create a menu item in the member menu which i think you have already done.
Now create a function for the popup menu. Add this code to the bottom of inc/classes/BxDolMenu.php just before the last closing brace }
function get_my_submenu() {
$iProfileID = (int)$_COOKIE['memberID'];
$aTemplateKeys = array (
'edit_profile_link' => BX_DOL_URL_ROOT . 'pedit.php?ID=' . $iProfileID,
'edit_profile_text' => _t('_Edit Profile'),
'logout_link' => BX_DOL_URL_ROOT . 'logout.php',
'logout_text' => _t('_Log Out'),
'help_link' => BX_DOL_URL_ROOT . 'help.php',
'help_text' => _t('_HELP_H'),
'privacy_link' => BX_DOL_URL_ROOT . 'member_privacy.php',
'privacy_text' => _t('_ps_pcpt_privacy_settings'),
);
$sOutputCode = $GLOBALS['oSysTemplate'] -> parseHtmlByName( 'my_menu.html', $aTemplateKeys );
return $sOutputCode;
}
Now in templates/base create a new template file named my_menu.html. And in that file place this.
<div class="control">
<div>
<i class="sys-icon cog" title=""></i>
<a href="__edit_profile_link__">__edit_profile_text__</a>
</div>
<div>
<i class="sys-icon tasks" title=""></i>
<a href="__logout_link__">__logout_text__</a>
</div>
<div>
<i class="sys-icon question-sign" title=""></i>
<a href="__help_link__">__help_text__</a>
</div>
<div>
<i class="sys-icon dashboard" title=""></i>
<a href="__privacy_link__">__privacy_text__</a>
</div>
</div>
Now in phpMyAdmin in the table sys_menu_member find your menu item. Edit that item and in the field named PopupMenu add this code which will call the popup when clicked.
bx_import( 'BxDolMenu' );
return BxDolMenu::get_my_submenu();
Now clear the dolphin cache. That should be it.
The template is setup to use the new 7.1 icons, but you can change that template to adjust how the menu looks.