Update: Got it working with my vBSEO setup.
For my member profiles I am using the following URL rewrite format:
members/[user_name]-[user_id].html
Therefore the notifications links that this plugin generates need to be changed.
In upload/dbtech/usertag/hooks/notifications_list.php, make the following changes:
On line 14, change:
Code:
'link' => $vbulletin->options['bburl'] . '/usertag.php?' . $vbulletin->session->vars['sessionurl'] . 'do=profilenotif&tab=mentions',
To:
Code:
'link' => $vbulletin->options['bburl'] . '/members/' . strtolower($vbulletin->userinfo['username']) . '-' . $vbulletin->userinfo[userid] . '.html' . '?tab=mentions#mentions',
On line 23, change:
Code:
'link' => $vbulletin->options['bburl'] . '/usertag.php?' . $vbulletin->session->vars['sessionurl'] . 'do=profilenotif&tab=usertags',
To:
Code:
'link' => $vbulletin->options['bburl'] . '/members/' . strtolower($vbulletin->userinfo['username']) . '-' . $vbulletin->userinfo[userid] . '.html' . '?tab=usertags#usertags',
On line 32, change:
Code:
'link' => $vbulletin->options['bburl'] . '/usertag.php?' . $vbulletin->session->vars['sessionurl'] . 'do=profilenotif&tab=quotes',
To:
Code:
'link' => $vbulletin->options['bburl'] . '/members/' . strtolower($vbulletin->userinfo['username']) . '-' . $vbulletin->userinfo[userid] . '.html' . '?tab=quotes#quotes',
This is for my specific vBSEO URL rewrite format. If you're using a different format, you'll have to modify the code to be compatible.
Hope this helps someone else out.