In the default vBulletin, guests have no access to the Subscriptions List page, on
vbEnhancer.com - Paid Subscriptions ... reason?.. .because it is activating the userCP Shell, which is useless to guests.
But what if you want to tease your visitors by showing your subscriptions plans so they want to register...
To let the Guest/Unregistered users see the subscriptions list before registration, here is the way to do it:
FIND IN FILE /payments.php on line 56
if ($vbulletin->userinfo['userid'] == 0)
{
print_no_permission();
}
DELETE these lines
THE FIND THESE LINES:
if (empty($_REQUEST['do']))
{
$_REQUEST['do'] = 'list';
}
JUST BELOW, ADD THESE LINES:
if ($vbulletin->userinfo['userid'] == 0 AND $_REQUEST['do'] != 'list')
{
print_no_permission();
}
that's all... now they can access the subscriptions list... that's all they can do, if they click to continue the process, they will be asked to login or register!