Phpfreechat
Erscheinungsbild
	
	
Installation
Einfach nur den Tarball auspacken.
- PFC-Logo nicht aus dem Internet laden, sondern von "misc/logo_80x15.gif"
 
themes/default/chat.html.tpl.php themes/default/chat.js.tpl.php
- Login-Bild http://img327.imageshack.us/img327/8071/indicatormediumgb6.gif lokal ablegen
 
cd misc wget http://img327.imageshack.us/img327/8071/indicatormediumgb6.gif themes/default/chat.js.tpl.php
Konfiguration
Die Datei index.php anpassen.
Beispiel:
require_once dirname(__FILE__)."/src/phpfreechat.class.php";
$params = array();
$params["serverid"] = md5(__FILE__); // calculate a unique id for this chat
$params["title"] = "Quick chat";
//$params["nick"] = "guest".rand(1,1000);  // setup the intitial nickname
//$params["isadmin"] = true; // just for debug ;)
//$params["debug"] = true;
$params['admins'] = array('admin'  => 'xyz'); // username -> password, multiple admins possible
$params["max_channels"]   = 5;        // limit the number of joined channels tab to 5
$params["max_privmsg"]    = 5;        // limit the number of private message tab to 5
$params["max_msg"]        = 15;       // max message in the history is 15 (message seen when reloading or entering the chat)
$params["height"]         = "450px";  // height of chat area is 230px
$params["width"]          = "640px";  // width of chat area is 800px, könnte ggf. mit IE6 Probleme geben
$params["timeout"]          = 10000; // timeout for disconnecting a user after closing chat window, in ms
$params["refresh_delay"]          = 3000; // This is the time to wait between two Browser refreshes, in ms
//$params["theme_path"]    = dirname(__FILE__)."/demo5_customized_style_data";
$params["theme"]         = "phoenity";
$params["channels"]        = array("Room1", "Room2"); // default channels after login, create more with /join
//$params["frozen_channels"] = array("Room1", "Room2", "Room3"); // if set, then no other channels are possible
$params["language"] = "de_DE-informal";
$chat = new phpFreeChat( $params );
Chat-Befehle
Normaler User
- Hilfe
 
/help
- Nachrichten (aus dem Fenster) löschen
 
/clear
- Chatraum erzeugen (für "private" Räume einen kryptischen Namen wählen)
 
/join Raum
- User in Chatraum einladen
 
/invite User Raum
- User eine private Nachricht schicken
 
User aus der Userliste mit Links-Klick auswählen und Eintrag wählen.
Für den Admin
- Als admin identifizieren mit Passwort xyz (nach Timeout wiederholt nötig)
 
/nick admin /identify xyz
- Konfig neu einlesen
 
/rehash
- User dauerhaft verbannen:
 
/ban User
- User aus der Verbannung herausnehmen
 
/unban User
Maintenance
Historie aller Nachrichten löschen
Alle Dateien und Verzeichnisse in data/private löschen, außer die Datei .htaccess.