Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
"Coming Events" Calendar Hack Details »»
"Coming Events" Calendar Hack
Version: , by memobug memobug is offline
Developer Last Online: Apr 2009 Show Printable Version Email this Page

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

I have cobbled together a different version of calendar.php that will print an arbitrary number of events in list form, which I am using on my home page. http://www.bonsaitalk.com

It looks ahead up to two months to find up to a specific number of events and displays them in a simple list.

You can see the result in the left margin of http://www.bonsaiTALK.com, just under the weather

I'm not sure something like this would be of interest? Comments on the idea or the printout would be appreciated.

Some notes on the implementation:

1. Installation: I created a standalone "smallcal.php" with essential code from calendar.php, together with minor modifications, and two new templates for the calendar and event.

2. Template mods: Because the relative links for my subdomain paths are different, I had to make minor modifications on two other calendar templates to refer to the events by absolute address.

3. smallcal.php contains a variable $maxevents that can be set to an arbitrary number (5 - 10, 20) and the calendar list will be limited to that number of events. It can look at the next two months to get them, not beyond. Also, if the final event occurs on a day with other events, those events will also be printed, even if it takes the total over $maxevents. This could probably be corrected, but I don't mind it.

4. I don't print birthdays, but it can print public/private events.

Regards,

Matt

Show Your Support

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

Comments
  #2  
Old 08-11-2003, 11:43 PM
PBC PBC is offline
 
Join Date: Oct 2001
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is almost exactly what I'm looking for, but I want to be able to add a location (City, State) to the listing as well.
Reply With Quote
  #3  
Old 08-12-2003, 01:22 AM
memobug memobug is offline
 
Join Date: Jun 2002
Posts: 418
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think VB3 is supposed to have some additional fields, but maybe I am dreaming??

am planning on adding several new fields eventually -

City, State, Zip, Country, Building, Street Address, I even want start AND end dates, hours and a contact email, phone, fax, webpage, etc., for each event.

I think I can pull that off as a hack, but making it easy for others to do is another story.
Reply With Quote
  #4  
Old 08-13-2003, 11:33 PM
PBC PBC is offline
 
Join Date: Oct 2001
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah...

VB3's calendar interface allows you to add custom fields to the calendar(s) that you create.
Reply With Quote
Reply


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 10:49 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04189 seconds
  • Memory Usage 2,225KB
  • Queries Executed 19 (?)
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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (3)postbit
  • (4)postbit_onlinestatus
  • (4)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