hello YaBBer,
deti and I have update Event Calendar mod for YaBB 2.4
----------------------------------------------------------
Event Calendar + Birthday List v1.5
----------------------------------------------------------
Description:=============
Event Calendar Features:- shows mini calendar + events in 'Info Center' or in calendar window
- add events for only members or public or private
- add events monthly or yearly
- shows birthdays or events or private events icons in mini calendar
- shows eight standard icons + added 'more icons' in events
- shows coming events and user birthdays
- shows event on calendar page
- shows event of days on calendar page
- use YaBBC tags
- edit events
- go to --> day --> month --> year function
- event scroll function
- SSI on external HTML page
EventCal:
Go To Fuction:
Edit Event:
Add/Edit New Event (YaBBC):
EventCal - Birthday List:- shows birthday of the day
- shows age of members
- shows 'Star sign' of members
- sort function
- profile birthdate dropdown (Credit by DummyProof)
- sort function
Profile Birthdate Dropdown:
Admin Settings:=============
Admin can set the "Event Calendar" in ...
'Admin Center' >> 'BoardMod Mods' >> 'Event Calendar Settings'
- Enable/Disable Calendar for Members/Guests
- Enable/Disable 'Event Calendar' Button to YaBB's menu
- Enable/Disable show Birthdays in Calendar/Events
- Set First day of week (Monday or Sunday)
- Set today color in mini calendar
- -------------
- Enable/Disable show 'Event-Icons' in mini calendar
- Enable/Disable show member links with group-color
- Enable/Disable 'Event-Scroll' function
- Set displayed Event(s)-Days in Board- CalendarIndex (xx days or actual month)
- Enable/Disable show Events (Event-Scroll) on Board Index
- Determine length of characters from each event(s)? (Board Index + Calendar Index)
- Enable/Disable delete old Events or set del-date
- -------------
- Select member groups are allowed to add events
- Allow members to add Events
- Allow members to add 'Private Events'
- Enable/Disable show checkbox 'Don't show username link'?
- -------------
- Enable/Disable member birthdays list for Members/Guests
- Enable/Disable 'Bithday List' Button to YaBB's menu
- Enable/Disable member birthdays list
- Enable/Disable Show dates of birth (new)
- Enable/Disable show member links with group-color
- -------------
- Button-Function 'Rebuild Birthday List File'
- Function to add/del more 'Event-Icons'
Standard Settings
Event Settings
Access Settings
Birthday List Settings / Rebuild Birthday List File
Calendar Event-Icon Settings
Tab Button Menu
Use EventCal Server Side Include (SSI):=============
Take also a look of the example .shtml file included in the download zip ....
1.)
Display the full EventCal (Mini Calendar + Events)- Take "calssimode=1" to show full EventCal
- Use "calssidays=??" e.g. "10" to show upcoming events of 10 days
<!--#include virtual="./cgi-bin/yabb2/YaBB.pl?action=get_cal_ssi;calssimode=1;calssidays=10" -->
2.)
Display only the EventCal Mini-Calendar- Take "calssimode=2" to show only EventCal Mini-Calendar
<!--#include virtual="./cgi-bin/yabb2/YaBB.pl?action=get_cal_ssi;calssimode=2" -->
3.)
Display only the EventCal Events- Take "calssimode=3" to show only EventCal upcoming events
- use "calssidays=??" e.g. "10" to show upcoming events of 10 days
<!--#include virtual="./cgi-bin/yabb2/YaBB.pl?action=get_cal_ssi;calssimode=3;calssidays=10" -->
Note:
- To includes CSS tags, place also CSS definitions into a <style> section in the <head> section of the HTML page e.g..
<link rel="stylesheet" href="http://www.yourdomain.com/public_html/yabbfiles/Templates/Forum/default.css" type="text/css" />
- If you use the XHTML-auto-scroll ... link also the EventCal "scroller.css"
<link rel="stylesheet" href="http://www.yourdomain.com/public_html/yabbfiles/ModImages/EventCal/scroller.css" type="text/css" />
Mod Package:=============
- EventCal_V1_5_yabb24.mod
- EventCal_V1_5_German_lng.mod
- EventCal_V1_5_German_Du_lng.mod
Installation:=============
1) Download Settings.pl from Variables on your Server to your local YaBB Package in Variables.
2) Modify YaBB files using BoardMod or manually.
3) Load modified files to your server in ASCII mode.
cgi-bin/yabb2/AdminIndex.pl
cgi-bin/yabb2/Admin/AdminEdit.pl (ASCII)
cgi-bin/yabb2/Admin/AdminSubList.pl (ASCII)
cgi-bin/yabb2/Admin/ModList.pl (ASCII)
cgi-bin/yabb2/Admin/ManageTemplates.pl (ASCII)
cgi-bin/yabb2/Languages/English/Admin.lng (ASCII)
cgi-bin/yabb2/Languages/English/Menu.lng (ASCII)
cgi-bin/yabb2/Sources/AdvancedTabs.pl (ASCII)
cgi-bin/yabb2/Sources/BoardIndex.pl (ASCII)
cgi-bin/yabb2/Sources/Profile.pl (ASCII)
cgi-bin/yabb2/Sources/Subs.pl (ASCII)
cgi-bin/yabb2/Sources/SubList.pl (ASCII)
cgi-bin/yabb2/Sources/TabMenu.pl (ASCII)
cgi-bin/yabb2/Templates/default/BoardIndex.template (ASCII)
cgi-bin/yabb2/Templates/yabb21/BoardIndex.template (ASCII)
cgi-bin/yabb2/Variables/Menu0.def (ASCII)
cgi-bin/yabb2/Variables/Menu1.def (ASCII)
cgi-bin/yabb2/Variables/Menu2.def (ASCII)
cgi-bin/yabb2/Variables/Settings.pl (ASCII)
NOTE: Upload BoardIndex.template to your custom template dir.
Example: /Templates/
templatename/BoardIndex.template (ASCII)
Upload From Package=============
cgi-bin/yabb2/Admin/EventCalSet.pl (ASCII)
cgi-bin/yabb2/Languages/English/EventCal.lng (ASCII)
cgi-bin/yabb2/Sources/EventCal.pl (ASCII)
cgi-bin/yabb2/Sources/EventCalBirthdays.pl (ASCII)
cgi-bin/yabb2/Sources/EventCalSSI.pl (ASCII)
public_html/yabbfiles/Buttons/English/birthdaylist.png (Binary)
public_html/yabbfiles/Buttons/English/eventcal.png (Binary)
public_html/yabbfiles/ModImages/EventCal/birthdaylist.gif (Binary)
public_html/yabbfiles/ModImages/EventCal/eventcal.gif (Binary)
public_html/yabbfiles/ModImages/EventCal/eventinfobd.gif (Binary)
public_html/yabbfiles/ModImages/EventCal/eventmore.gif (Binary)
public_html/yabbfiles/ModImages/EventCal/scroller.css (ASCII)
public_html/yabbfiles/ModImages/EventCal/EventIcons/*.gif (all files) (Binary)
public_html/yabbfiles/ModImages/EventCal/Templates/default/eventcal.gif (Binary)
public_html/yabbfiles/ModImages/EventCal/Templates/yabb21/eventcal.gif (Binary)
NOTE: Upload eventcal.gif to your custom template dir.
Example: public_html/yabbfiles/ModImages/EventCal/Templates/
templatename/eventcal.gif (Binary)
Credits:=============
Mod:
Event Calendar / Birthday List [V 1.2]Original code by Christian Tribelnig (XTC)
http://www.yabbserver.com Extended Version Event Calendar v1.5 for YaBB 2.4 by
- Jeffrey Man (Jet Li)
http://www.yabbworld.com- Detlef Pilzecker (deti)
Mod History:=============
Status Event Calendar V1.5 ( July 30th, 2009 )- Brought EventCal SSI Feature back
- Fixed Icon Path, if here is no event scheduled.
Status Event Calendar V1.4.2 ( July 29th, 2009 )- Fixed lost eventcalbday.db, if user add/delete their birth date or delete user account with birth date
Status Event Calendar V1.4.1 ( July 28th, 2009 )- Added UK Time Format
- Fixed Date format in Eventcal for "Jul 26
th, 2009"
- Fixed path of eventbd.gif in Event List for Birthday
- Removed unused eventcal.js from /yabbfiles/ModImages/EventCal
- Removed unused eventbd.gif and eventmore.gif from /yabbfiles/ModImages/EventCal/EventIcons
- Move eventprivate.gif from /yabbfiles/ModImages/EventCal/EventIcons to /yabbfiles/ModImages//EventCal
Status Event Calendar V1.4 ( July 22th, 2009 )- Updated for YaBB 2.4
- Updated Add/edit Event Layout
- Added Validation Code for Guests add Events
- Added Label Tag in Add/Modify Event Page
- Added Label Tag in EventCal Settings
- Added Confirm Popup for Delete Events
- Hide Birthdays in Scroller List for Guests
- Fixed hide "Only Members" Events to show for Guests
- Fixed view Permission if click on Event Date on Calendar for guests to see Events
- Changed align="middle" on eventbd.gif" to align="bottom" to fix the Text height left icon
Downlod:=============
Event Calendar V1.5