Phpfreechat: Unterschied zwischen den Versionen

aus www.kruedewagen.de, Homepage von Ralf und Judith Krüdewagen (Kruedewagen)
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 47: Zeile 47:


== Chat-Befehle ==
== Chat-Befehle ==
=== Für den normalen User ===
=== Normaler User ===
*Hilfe
*Hilfe
  /help
  /help
Zeile 81: Zeile 81:
== Weblinks ==
== Weblinks ==
*http://www.phpfreechat.net
*http://www.phpfreechat.net
[[Kategorie:Webserver]]

Aktuelle Version vom 11. Juni 2007, 16:21 Uhr

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.

Erweiterungen

Weblinks