Just released 3.0.5. Fixes some issues with guest sessions.
I'm seeing random errors caused by the $vbulletin->options['fbconnect_showfbavatar'] variable not being set correctly in the fbconnect_init template when it's called from the STANDARD_ERROR template and not the normal footer template. This seems to happen randomly. Still trying to track it down.
if you see weirdness with your FB avatar, remove this code in the fbconnect_init template:
Code:
<if condition="$vboptions['fbconnect_showfbavatar']">
document.getElementById('tdFBConnected').style.display = 'block';
</if>
And replace with:
Code:
document.getElementById('tdFBConnected').style.display = 'block';
Or if you don't want to show the FB avatar, just leave the above code out.
Also, added some flowcharts to help document how FB and vB sessions interact.
Please test it out and let me know if you see any issues. I'm thinking of setting up two instances of vbulletin on my hosting service for demo purposes. One instance on 3.8.7 PL2 and another on 3.5.0 (or maybe some other popular version).
Does anyone know of a vBulletin version distribution graph which shows how many installs each version of vBulletin has?