Hello YaBBer
Ho, Ho, Ho, merry Christmas...
...deti and I have update Event Calendar mod for YaBB 2.3/2.3.1
----------------------------------------------------------
Event Calendar + Birthday List V1.3
---------------------------------------------------------- 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)
Profile Birthdate Dropdown:
Admin Settings:=============
Admin can set the "Event Calendar" in ...
'Admin Center' >> 'BoardMod Mods' >> 'Event Calendar Settings'
- general setting EventCal ON/OFF
- enable/denable display Caledar for Guests
- enable/denable shows Calendar on boardindex
- enable/denable 'Event Calendar' Button to YaBB's menu
- enable/denable show Birthdays in Calendar/Events
- set First day of week (monday or sunday)
- set today color in mini calendar (now with Color Picker)
- -------------
- enable/denable show 'Event-Icons' in mini calendar
- enable/denable show member links with group-color
- enable/denable 'Event-Scroll' function
- set displayed Event(s)-Days in Board- CalendarIndex (xx days or actual month)
- enable/denable show Events (Event-Scroll) on BoardIndex
- determine length of characters from each event(s)? (BoardIndex + CalendarIndex)
- enable/denable delete old Events or set del-date (by TRoN)
- -------------
- select membergroups are allowed to add events
- allow members to add Events
- allow members to add 'Private Events'
- enable/denable show checkbox 'Don't show username link'?
- -------------
- general setting Birthday List ON/OFF
- enable/denable show member birthdays list
- enable/denable 'Bithday List' Button to YaBB's menu
- enable/denable show member links with group-color
- -------------
- Button-Function 'Rebuild Birthday List File'
- -------------
- function 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_3_yabb23x.mod
- EventCal_V1_3_German_lng.mod
- EventCal_V1_3_German_Du_lng.mod
- EventCal_Dutch_lng_V1-3.mod
- EventCal_Spanish_lng_V1-3.mod
- EventCal_Suomi_lng_V1-3.mod
- EventCal_Swedish_lng_V1-3.mod
Installation:=============
1) Modify YaBB files using BoardMod or manually.
2) 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)
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/eventcal.js (ASCII)
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)
Edit Variables/taborder.txt to show Event Calender /Birthday List Tab Button on new Style
search
ml
add below
eventcal
birthdaylist
Credits:=============
Mod:
Event Calendar / Birthday List [V 1.2]Original code by Christian Tribelnig (XTC)
http://www.yabbserver.com Extended Version Event Calendar V1.3 for YaBB 2.3/2.3.1 by
- Jeffrey Man (Jet Li)
http://www.yabbworld.com - Detlef Pilzecker (deti)
ToDo List:=============
- Update new Add/Edit Event Layout
- Remove Guest to Add Event and Add Checkbox
- Fix view Permission if click on Date on Calendar for guests to see Events
- Fix Error Handling if no have Permission
- Fix class title if add new Templates
- Fix check user time format instead from Forum default time format
- Add Validation Code for Guests add Events
- Add User Selector for add Users in "Allow these members to add Events"
- Add Weekly Events
Mod History:=============
Status Users Today V1.3 ( December 24th 2008 )
- Updated for YaBB 2.3/2.3.1
Download:=============
Event Calendar V1.3