![]() |
|
Mod Options |
![]() |
|||||||||||||||||||||
This widget picks up the next 2 events from a calendar of your choice.
It displays a countdown to the first event then once the first event has arrived it begins a countdown to the second event. The only reason for picking up two events is that someone may visit the page close to the end of the first event then see the no event message. By picking up two events such a visitor will see the countdown to the second event start. To install... From the ZIP file, extract eventcountdown.js and copy it to your site. Navigate to AdminCP -> Style & Templates -> Style Manager -> Edit Template Double click the headinclude template to edit it and add the following just above the first <script tag you find...
...the above assumes you have copied eventcountdown.js file in to a folder called scripts. Adjust the src path to wherever you have placed the .js file. Navigate to AdminCP -> CMS -> Widgets. Create a PHP Type Widget and paste the below code.
To create a forum block...
You can set the value for $event_calendarid to the calendar that you want countdown events to come from. Change $no_events_message to the HTML you want to have appear when there are no events left in the selected calendar. This is the first widget I've written so if you spot any errors or improvements that can be made then please let me know. If you have an all day event in the calendar the countdown is to the begining of that day. Add a ranged event to the calendar for an exact time. Also, allow for any changes that may occur if a change to or from DST occurs. Added ob_start(); to beginning of script (17th Oct, 2010) To have a picture make the Title of the event in the calendar the HTML to display the picture. For example...
...which shows as the text above in the calendar title, but displays as text and a picture in the countdown. Download Now Only licensed members can download files, Click Here for more information. Screenshots Show Your Support
No members have liked this post.
|
![]() |
||||
Mod | Developer | Type | Replies | Last Post |
[RELEASE vB 2.0.3] Countdown To Calendar Events | mister | vBulletin 2.x Full Releases | 18 | 08 Oct 2001 00:29 |
Comments |
#2
|
||||
|
||||
REQUESTS :
Allow upto 5 events Forum Block Cheers
__________________
http://www.nextgenerationgamers.co.u...e.php?userid=1 No members have liked this post.
|
#3
|
|||
|
|||
Extra Events
I'll do that but in the meantime just change the number 2 at the end of this line...
("SELECT eventid, title, dateline_from from " . TABLE_PREFIX . "event WHERE calendarid='".$event_calendarid."' $and order by dateline_from ASC LIMIT 2"); ...to the number of events you want picking up. The JavaScript can handle many events. What's Forum Block? I only started using vBulletin a week or so ago and I'm not completely familiar with it yet. No members have liked this post.
|
#4
|
||||
|
||||
Forum block is the side bar if you wish
Check my site in the link below to see the side blocks i have
__________________
http://www.nextgenerationgamers.co.u...e.php?userid=1 No members have liked this post.
|
#6
|
|||
|
|||
Thank betts02. I assume then that you wanted multiple countdowns to be displayed. The script only shows a single countdown to the next event. Once that has been reached it starts the countdown to the second event. If the visitor arrives at a page with the countdown running a few seconds before zero then once zero arrives the second countdown will start. This is the reason for picking up 2 events. I'll look at allowing for multiple countdows to be show, say the first one from each calendar.
No members have liked this post.
|
#7
|
||||
|
||||
Be great in the forum block if you can do mate
No members have liked this post.
|
#8
|
||||
|
||||
What i wanted if possible is for this in a forum block
Shows events 1-5 Event 1 shall be on countdown Event 2-5 shall be shown As soon as event 1 has been and gone, It removes the event and places event 2 on countdown Then event 6 shall become event 5 and be shown
__________________
http://www.nextgenerationgamers.co.u...e.php?userid=1 No members have liked this post.
|
#9
|
|||
|
|||
Noted. Suggest you have a quick try of it as it stands so that you can see how an event countdown is show regarding width for an event that's a few weeks off.
Also I forgot to mention another slight change you can make... In the widget PHP code find 'ywdhms' which appears twice. This sets which units appear in the countdown. The default is to show a countdown in Years, Weeks, Days, Hours, Minutes and Seconds. You can pick which units are shown, so for a seconds only countdown you should just need 's' and for Days, and Minutes it would be 'dm'. No members have liked this post.
|
#10
|
||||
|
||||
Tried it in a forumblock and it just messes all my forums up
__________________
http://www.nextgenerationgamers.co.u...e.php?userid=1 No members have liked this post.
|
#11
|
|||
|
|||
Thanks ..
No members have liked this post.
|
#12
|
||||
|
||||
Hey buddy,
You're missing an ob_start at the front of this script. Recommend you add it in, otherwise the block will break the script that started before it as well as itself.
__________________
http://www.nextgenerationgamers.co.u...e.php?userid=1 No members have liked this post.
|
#13
|
|||
|
|||
nice one thank you very much
No members have liked this post.
|
#14
|
|||
|
|||
The script works fine in the forum block area if you add:
ob_start(); at the beginning of the php script. No members have liked this post.
|
#15
|
|||
|
|||
Originally Posted by trophyrider
See example at http://www.sporttouring.us
![]()
No members have liked this post.
|
![]() |
«
Previous Mod
|
Next Mod
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Mod Options | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 00:13.