I may not understand exactly what it is you are trying to do, but I think you want to adjust your forum. It's in the Admin Panel under vBulletin Options
"Depth of Forums
Depth to show forums on home page. Do not go too large on this value for performance reasons. "
Try reducing that number
For the calendar thing, you could try installing one of the web Templates (look at logician's hacks) to disablel the calendar display for certain
OR, you could hack the Calendar code. I think this line in calendar.php
Quote:
if (!$calendarenabled) {
eval("standarderror(\"".gettemplate("error_calenda rdisabled")."\");");
}
|
Is one you could hack. You would need to create a usergroup for those who can access the calendar, or maybe one for those who are banned from doing so. Go into your admin panel and under USERS GROUPS select edit. As you roll over the links for editing various user groups, look at your browsers nav bar and it will say ...usergroupid=XX it's that value that you'll need to hack the calendar.
I have unregistered=1; registered=2; unconfirmed=3; COPPA=4; Supermods=5; Admins=6; Mods=7
Now you want to make this line evaluate to TRUE if the calendar viewing should be blocked. Currently it is just "Not calendar enabled" so you want to make it "Not Calendar Enabled" OR "User does not have permission to view calendar"
But I don't know which user groups you want to permit, or whether you want to create a specific permission level.
This basic change, for example, should prevent unregistered users from seeing your calendar:
Quote:
if ((!$calendarenabled) OR ($bbuserinfo[usergroupid] == "1") {
eval("standarderror(\"".gettemplate("error_calenda rdisabled")."\");");
}
|
Regards,
Matt