I had to hack the forum module to redirect links to the right places… You have to re-apply the changed on every forum update. If might be possible to also do this if you run the forum through the EE templating system by manually editing the links…
It might also be possible to do an extension that does this (which would be very handy), but i’m not sure if the correct hooks exist.
Here is a quick guide for hacking the forums:
At line 977 of mod.forum.php is a good place to create different paths. You’ll probably want to change the current profile path. You can create several path varialbes here (you might want login and register to be in a different template group than the member profiles etc), but for simplicity i’ve just edited _profile_path so it remaps all the default profile stuff to “www.example.com/user/id/”
function _profile_path($id)
{
global $FNS;
return $FNS->create_url('user/').$id.'/';
}
If you plan to use private messaging though, you will need to make a few more changes so that runs through the default member templates
Then at line 1222 you can see a list of all the auto generated links the forum uses, if you keep your front end templates setup the same way as the default EE member templates then i dont think you need to worry about this…
It’s was very time consuming to get the forums to play how i wanted…