ClanMembers 1.0 - Readme

Beschreibung
ClanMembers 1.0 ist ein PHP-Script, mit dem jeder Clan seine Members spielend leicht verwalten kann.
Die Members werden in einer Liste aufgeführt und können vom Besucher beliebig sortiert werden.
Von jedem Member gibt es eine Seite, wo alle Details aufgeführt werden. Zusätzlich gibt es eine Seite
mit mehr oder weniger wichtigen Statistiken und eine Suchfunktion nach Stichwort.
Jeder Member kann das Meiste seiner eigenen Daten ändern, die Admins können alles ändern (bis aufs Passwort),
andere zum Admin erklären, wichtige Einstellungen vornehmen, etc.

Alles in allem ein kleines, aber feines Membersscript, das auf keiner Clanhomepage fehlen sollte ;).


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 ICQ# 98911431. Ich antworte bestimmt!

ClanMembers 1.0 © 2002 by Moritz Schuhmann (Infinitive)


Installation
Die Installation ist nicht besonders schwer:
Im Archiv sind unter anderem 2 Dateien:
clanmembers.uncomp.php und clanmembers.comp.php.
Die Dateien haben den gleichen Inhalt, nur in der einen ist der Code schön "formatiert" (uncomp),
in der anderen so eng wie möglich geschrieben, also auch kleiner (nur halb so groß!) (comp).
Wer im Quelltext ein bischen rumschreiben will, dem empfehl ich die unkomprimierte Form.
Wer alles so lassen will wie es ist, dem empfehl ich die komprimierte Version.
Die anderen Dateien sind Datenbanken (settings.php, database.php), die Namen am besten so lassen.
Desweiteren sind 3 kleine Bilder für die Links dabei, man kann natürlich auch andere nehmen.

Dann erstmal von der gewählten Datei das ".comp" oder ".uncomp" aus dem Namen löschen.
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 der nicht benutzten Version der Hauptdatei (comp, uncomp) und dem Readme.
settings.php und database.php müssen den Chmod 755 haben. Alles so hochladen, dass die Pfadvariablen stimmen!

Anmerkung: Sollten Fehler beim Datenbankenlesen/schreiben auftreten, den Chmod 777 versuchen!


Erste Benutzung
Als erstes die URL http://url/zum/script/clanmembers.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... (s. Admin)
Wenn alles ok ist, in die Admin gehen. (http://url/zum/script/clanmembers.php?show=admin).
User "Default", Passwort ist "default".
Alles den eigenen Bedürfnissen anpassen, vor allem Passwort, Namen etc!
Zum Test einen oder mehrere Members eintragen und die Liste angucken (?show=list) angucken.


Funktionen
- Member eintragen (nur Admins):
Das Eingabeformular erklärt sich wohl von selber.

- Member löschen (nur Admins):
In der Liste auf den Namen (Details) klicken und dann auf "Löschen", Bestätigung nötig.

- Member editieren (Jeder sich selber, Admins):
Der gleiche Weg wie bei "Löschen", nur auf "Editieren" klicken.
Zusätzlich kann jeder Member in der Admin auf "Eigene Daten ändern" klicken, um seine eigenen Daten zu ändern.

- Reset der Membersdatenbank (nur Verwalter):
Sollte aus irgendeinem Grund das Löschen des Datenbankinhalts (nur Membersdb) nötig sein, kann man diese mit dem Aufruf

http://url/zum/script/clanmembers.php?reset:[passwort]

aufrufen. Anstatt [passwort] muss natürlich das Passwort angegeben sein, das man bei der Installation eingetragen hat.
Danach ist wieder der Member "Default" mit dem Passwort "default" da.


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

Selbstdiagnose: clanmembers.php?show=diag
Administration: clanmembers.php?show=admin
Liste zeigen: clanmembers.php oder clanmembers.php?show=list
Neuen Member eintragen: clanmembers.php?show=admin&act=new
Details eines Members: clanmembers.php?show=details&member=[id] (nicht Name!)


Hilfe, Support und Kontakt
eMail: infinitive@web.de