Sorry, I completely forgot that the random quote uses a different query.
What you need to do is open quote.php (the vbAdvanced module) and find this:
Code:
SELECT quotes.* FROM ' . TABLE_PREFIX . 'quotes AS quotes
WHERE approved = 1 ' . $threshold . ' LIMIT ' . $row . ', 1
replace that with this:
Code:
SELECT quotes.*, user.username FROM ' . TABLE_PREFIX . 'quotes AS quotes
LEFT JOIN ' . TABLE_PREFIX . 'user AS user ON quotes.userid = user.userid
WHERE approved = 1 ' . $threshold . ' LIMIT ' . $row . ', 1