Version: 1.00, by Colin F
Developer Last Online: Apr 2014
Version: 3.0.3
Rating:
Released: 08-07-2004
Last Update: Never
Installs: 38
Re-useable Code Translations
No support by the author.
Mini Calendar
What it does:
The Mini Calendar is just what it's name says. It allows you to add a small calendar to any or all vBulletin page(s). It links back to the month, next and previous month as well as any days with an event.
Is it complicated?
Installation is easy. Just include the cal.php file on any page that you want it shown, make one new template and insert $smallcalendar at the exact place you want it shown. Look at the instructions below.
Changes: New files (1):
cal.php
Changed files(0-1):
depending on where it should be shown
New database fields/tables(0):
none
New templates(1):
small_calendar
Changed templates(1-2):
wherever mini calendar should be shown
(phpinclude_start, if shown on all pages)
Upload cal.php (attachment) to your forum home directory
Make a new template with the name small_calendar and insert the contents of template.txt (attachment) into it
Decide if you want to have your mini calendar on specific pages or on all your pages
If you decide to have the mini calendar on all your pages (for example in a sidebar) edit your phpinclude_start template and add
PHP Code:
include ("cal.php");
to the end of it.
If you only want the mini calendar on specific pages, open the php file that makes that page and under
PHP Code:
require_once('./global.php');
add
PHP Code:
include ("cal.php");
edit the template that shows the area in which you want to insert your mini calendar and add $smallcalendar to the exact spot where your mini calendar should be shown.
Donations: This hack will always be free, however your donations are kindly accepted and will help towards further development. If you donate, please leave me some info (either your forum site or username at vB.org) so that I can thank you.
Install:
Don't feel like donating, but still want to thank me for my work? Click the install button to show your appreciation. As a great side effect, you'll get an email update once there is a bigger update or important security fix!
Updates:
10.08.2004: Updated cal.php to fix (hopefully) the events being on the wrong day with far out timezones.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I'd say ignore the ordering... it's more of a nice small feature than anything that should be robust, in my opinion... so just grab the events so people can see what's going on.
As for the ranged events... very close to working. The one bug I have seems to be related to timezone offset. Since I'm PST (-8), any event 4pm or after is showing up for the next day instead.
Hmm, that just seems to have pushed the threshold back an hour, to 5pm. The bug happens with any event that allows you to schedule a time.
Anytime that's 5pm or after appears for the next day. So if I have a single-day ranged event from 9pm-11pm on August 10th, the link will appear on August 11th.
Hmm, that just seems to have pushed the threshold back an hour, to 5pm. The bug happens with any event that allows you to schedule a time.
Anytime that's 5pm or after appears for the next day. So if I have a single-day ranged event from 9pm-11pm on August 10th, the link will appear on August 11th.
Now that's unusual... I have no idea why it should push it back only 1 hour...
Ok it has to be a time-zone bug. Because when you enter calendar event data it allows you to choose the timezone, so vbulletin must be doing some additional calculations based on the user's own timezone selection, and the timezone for which the event was added.
Pacific Time (for both event and user setting):
August 14th 8am - 4:30pm ---works fine
August 14th 8am - 5:00pm ---links the 15th as well