View Single Post
  #2  
Old 08-21-2003, 09:55 PM
memobug memobug is offline
 
Join Date: Jun 2002
Posts: 418
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01136 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete