WaterCooler Chat 1.5
WaterCooler Chat ist ein einfaches/benutzerfreundliches PHP/Ajax-Chatsystem mit Flatfile-Datenbank.
Merkmale
- Erfordert keine MySQL-Datenbank/Javascript-Frameworks
- Räume mit mehreren Themen
- Private/schreibgeschützte Räume
- Mehrbenutzer
- Passwortgeschützte Profile
- Smileys/BBcode
- Chat-Schnittstelle öffnen
- Einfach anpassbare Themes (100 % Html/Css)
- Private Nachrichten
- Moderator-Tools
- Unabhängige Anzeige- und Speicherpuffer
- Einladungslink
- Starten Sie den Chat mit aufgelisteten vorherigen Gesprächen
- Anti-Spam-Funktion
- Kontowiederherstellung per E-Mail
- Generieren Sie Miniaturansichten von Bildern, um das Laden zu beschleunigen
- Hochladen von Anhängen
- Intelligentes Archivsystem
- Geteilter Chat über die Websites hinweg, die auf demselben Server gehostet werden
- Private Gesprächsräume
- Suchfunktion
- Unterräume
- Auf Mobilgeräte ansprechendes Layout
Installation
- Kopieren Sie den Paketinhalt auf Ihren Webserver
- Laden Sie die Chat-Index.php in Ihren Browser (laden Sie zuerst die Index.php, auch wenn Sie sie auf einer anderen Seite einbetten möchten).
- Falls Sie defekte Bilder sehen, definieren Sie die INCLUDE_DIR-Konstante in „ settings.php “ – relativer Pfad zum Chat-Verzeichnis vom Web-Root (beim allerersten Start wird das System versuchen, dies automatisch zu tun)
- Wählen Sie einen Namen und ein Login, richten Sie in Ihren Profiloptionen ein Passwort ein, um als erster Moderator zugewiesen zu werden.
- Passen Sie die Master-Einstellungen und Themes an Ihre Vorlieben an.
- Verwenden Sie index.embedded.php als Referenz, wenn Sie den Chat auf einer anderen Seite einbetten möchten.
Anforderungen
- PHP >= 7.0
- Möglichkeit, Berechtigungen bei Bedarf zu ändern
- PHP GD-Bibliothek (zum Generieren von Bildminiaturansichten)
Ordnerstruktur
- data – Datenverzeichnis (Kann umbenannt oder außerhalb des Webverzeichnisses verschoben werden)
- Räume – Raumbeiträge/Definitionen
- tmp – Temporäre Definitionen (Benutzer-Ping)
- Dateien – Benutzergenerierte Dateien
- Includes – Includes-Verzeichnis (Includes; Ajax-Serverseite)
- Themen - Themen
- „Themenname“
- Bilder – Themenbilder (Vorlagen, BBcode, Smilies)
- style.css – Stile
- templates.php – Vorlagen
- ajax.php – Ajax-Aufrufer
- index.embedded.php – Beispiel für einen eingebetteten Chat
- index.php – Chat-Index
- LIZENZ – Lizenzbedingungen
- README.md – Diese Datei
- README.txt – Readme (nur Text)
- script.js – Javascript / Ajax
- Settings.php – Roheinstellungen
- wcchat.class.php – Chat-Klasse
Relevante Hinweise
- Den Master-Moderator-Status erhält der erste Benutzer, der dem Chat mit einem Passwort beitritt.
- Moderatoren im Bearbeitungsmodus: Das Ausblenden einer Nachricht aus dem Chat wirkt sich sofort auf die anderen Online-Benutzer aus, während die Aktion zum Einblenden erst beim nächsten Besuch des Benutzers im Raum wirksam wird.
- Falls die Mikrozeitfunktion nicht verfügbar ist, kann das Deaktivieren der Anti-Spam-Einschränkung dazu führen, dass nicht eindeutige Nachrichten-IDs generiert werden, was zu Problemen mit der Funktion zum Ein-/Ausblenden führen kann.
- Um den Urheberrechtsvermerk zu entfernen, müssen Sie eine Spende an das Projekt leisten (siehe unten).
- Es wird empfohlen, das Datenverzeichnis umzubenennen (oder es aus dem Webstammverzeichnis zu verschieben), um die Privatsphäre des Benutzers zu gewährleisten. (Vergessen Sie nicht, auch die Datei „settings.php“ umzubenennen.)
- Die Suche zeigt keine privaten Unterhaltungen an
Spenden
Wenn Ihnen dieses Projekt gefällt, denken Sie über eine Spende nach:
https://www.paypal.com/donate/?hosted_button_id=EMSBXSD7EWDN4
Vielen Dank, dass Sie sich für WaterCooler Chat entschieden haben.