We have this really cool feature in glFusion called Menu Builder. You can use it to edit the top navigation menu, and create the left block menu we have here. After upgrading, the 'block' menu should already exist in the menu definitions, you can create a PHP block (using the Block editor in glFusion) and call the PHP function of phpblock_getMenu(block) to display it.
I don't believe the default menu we shipped had the Login link. Go into Menu Builder, edit the menu items for the 'block' menu and add it. I would create it as a URL, pointing it to %site_url%/users.php. Set the Visible to Non-Logged In users only.
Just spent a couple of hours trying to figure out why Blaine's glmenu(3.1) could not render the usermenu as a drop or sub menu in glFusion 1.1.6.pl4.
There is markup in COM_userMenu.??
That ul that wraps the usermenu should be in a template!!
I don't disagree that the markup should be in a template. But, the COM_userMenu function is identical to the Geeklog version. We haven't touch that function. So, I'm guessing there is another reason why glmenu isn't working with glFusion. If it were the COM_userMenu function, I would suspect that glmenu wouldn't work with Geeklog either?
My apologies, you are correct. I performed the diff on one of my migration test sites that I thought had Geeklog loaded, but it had already been migrated. We'll get this fixed up for the next minor release.