Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
Where to start? Viewing and Calender mod. Details »»
Where to start? Viewing and Calender mod.
Version: , by Spode Spode is offline
Developer Last Online: Mar 2019 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 08-21-2003 Last Update: Never Installs: 0
 
No support by the author.

Hi,

I can write PHP, but never done much modifying to vB. I have removed things, tinkered with display but never the actual internals.

I am working for a client at the moment and there are a couple of requests he has that I'm a little unsure on how to even go about trying to do.

Firstly. This image below.



He would like it so it does not display the subforums, only the main categories.

Secondly. He would like to make the Calender accessable for viewing only be certain usergroups. I have a feeling this is the tougher one. But it's the display thing that is more necessary.

So, can you point me in the right direction? TIA

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #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
  #3  
Old 08-21-2003, 10:09 PM
Spode Spode is offline
 
Join Date: Oct 2001
Location: United Kingdom
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As far as the collapsing thing, the control panel option you suggest basically only affects the home template and not the rest of the forum.

I found the way round what I wanted by just deleting the contents of the forumlevel2 templates. That way no html is rendered in the tables for subforums. I could have just taken the bit out of the template for displaying forums to just not echo the forumlovel2 template. But this was easier.

As far as the calender thing, that makes perfect sence. I think I probably have enough knowledge of vB modding to have seen that straight off, and I am a little annoyed I didn't.

I think I've done more complicated mods of my cuff before! LOL

Thanks for the info though, I shall try that this evening.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:05 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03799 seconds
  • Memory Usage 2,206KB
  • Queries Executed 18 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (2)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete