ClanCalendar 2.0 - Readme

Beschreibung
Der ClanCalendar 2.0 ist ein leistungsstarkes PHP-Script zur Verwaltung von Ereignissen im Clan.
Die Installation ist sehr einfach, den Rest kann man leicht über eine Datenmaske einstellen.
Das Script verfügt über eine "grafische" Anzeige eines Kalenders, mit hervorgehobenem heutigen Tag,
Quick-Jump zu einem bestimmten Monat/Jahr und komfortablen Links zur "Navigation in der Zeit".
Zudem kann man auch auf die grafische Anzeige verzichten und sich die Events in einem bestimmten Zeitraum als Liste ansehen.
Per Klick kann man sich die Details eines Events angucken, der Admin kann erstellen, löschen und editieren.

Nach einiger Zeit garantiert unentbehrlich für die Clanorganisation!!


Copyright
Dieses Script ist Freeware. Es darf frei vervielfältigt, weitergegeben und natürlich benutzt werden.
Jeder Benutzer darf das Script, ausgenommen vom Copyright, frei verändern und seinen Bedürfnissen anpassen.
Wird es jedoch weitergegeben, muss es in seiner Originalfassung sein!!
Bei Benutzung ist es nett, mir eine eMail o.Ä. zu schicken, damit ich weiß, wies euch gefällt.

Das Script wurde ausgiebig auf seine Funktionalität und Ungefährlichkeit geprüft,
bei trotzdem entstandenen Schäden durch dieses Programm hafte ich nicht!!


Bei weiteren Fragen, Problemen, Kritik oder Vorschlägen bin ich immer erreichbar unter
infinitive@web.de oder unter http://support.dreamcodes.com
http://www.dreamcodes.com ===> Forum

ClanCalendar 2.0 © 2002 by Moritz Schuhmann (Infinitive)


Neuinstallation
Die Installation ist nicht besonders schwer:
Die Datei clancalendar.php ist die Hauptdatei.
Die anderen Dateien sind Datenbanken (settings.php, events.php), die Namen am besten so lassen.
Desweiteren sind 3 kleine Bilder für die Links dabei, man kann natürlich auch andere nehmen.

Das Script in einem ASCII-Editor öffnen (z.B. Notepad) und die Variablen/Pfade am Anfang anpassen, alles kommentiert.
Die Variablen $siteheader und $sitefooter sind wichtig, hier kann man das Layout anpassen, oder auch leer lassen, wenn man das Script z.B. includieren will.
Die Zeichenfolge %title wird später durch den Titel ersetzt, %stylesheets durch die Stylesheets, alles in der Admin anpassbar.

Dann alles auf den gewünschten Server hochladen (ASCII-Modus), außer dem Readme.
settings.php und events.php müssen den Chmod 755 haben. Alles so hochladen, dass die Pfadvariablen stimmen!


Update von 1.0.0 auf 2.0
Ist die Version 1.0.0 schon installiert, und die vorhandenen Events und Einstellungen sollen erhalten bleiben?
Dazu einfach nur die Hauptdatei (clancalendar.php) über die vorhandene, ältere Hauptdatei auf dem Server kopieren.
Dann auch noch die Datei update.php hochladen und ausführen. Den Anweisungen folgen, nach erfolgreichem Update die Datei wieder löschen!!
Anmerkung: Die Einstellungsdatenbank (Standard settings.php) muss die benötigten Schreibrechte haben, sonst funzt das Update nicht!


Erste Benutzung
Als erstes die URL http://url/zum/script/clancalendar.php?show=diag öffnen, also die Hauptdatei mit Parameter show=diag.
Das Script durchsucht sich jetzt nach falschen Variablen und Einstellungen. Falls Fehler gefunden, nochmal Installation durchgehen ;).
Diese Prozedur kann man auch später wiederholen, wenn man will...
Wenn alles ok ist, in die Admin gehen. (http://url/zum/script/clancalendar.php?show=admin).
Passwort 1 ist "default1", Passwort 2 "default2".
Alles den eigenen Bedürfnissen anpassen, vor allem Passwörter!
Zum Test einen Event eintragen und den Kalender angucken.


Funktionen
- Events eintragen:
Es gibt 3 Kategorien: Clanwar, einmaliger Event (z.B. LAN) und wiederkehrender Event (z.B. Geb.).
Das Eingabeformular erklärt sich wohl von selber.

- Event löschen:
Methoden: Entweder im Kalender auf "Details" klicken und dann auf "Löschen",
oder in der Admin auf "Events auflisten/bearbeiten" und dann auf "Löschen" beim gewünschten Event. Bestätigung nötig.
Wenn nicht anders angegeben beim Eintragen, wird der Event nach Ablauf automatisch gelöscht, ausgenommen der "Wiederkehrende Event".

- Event editieren:
Jeweils die gleiche Prozedur wie beim Löschen, nur dann eben auf "Editieren" klicken.


Pfade
Falls ein direkter Link irgendwo gesetzt werden soll, hier die wichtigsten Pfadangaben:

Selbstdiagnose: clancalendar.php?show=diag
Administration: clancalendar.php?show=admin
Kalender zeigen: clancalendar.php oder clancalendar.php?show=calendar
Eventsliste zeigen: clancalendar.php?show=events
Bestimmten Monat zeigen: clancalendar.php?show=calendar&month=[monatszahl]&year=[jahr]
Details eines Events: clancalendar.php?show=details&event=[id]


Hilfe, Support und Kontakt
eMail: infinitive@web.de
http://support.dreamcodes.com
http://www.dreamcodes.com ===> Forum