Sie haben JavaScript deaktiviert. Vermutlich sind Sie ein Kollege und wollen nur sehen, ob meine Website auch ohne JavaScript funktioniert.
Andernfalls: Bitte aktivieren Sie JavaScript!

webdesign weisshart Startseite

zurück zum Standard-Style

Den Chat in ein Forum / CMS integrieren

Suchbegriffe: chat integrieren

Du hast den Chat installiert, wie in der readme.txt beschrieben.

Nun willst du, dass die User deines Forums ohne separate Anmeldung in den Chat gelangen.

Hier kommt eine Schritt für Schritt Anleitung:

Vorab eine Bemerkung:
Die folgenden Arbeiten sollten unbedingt mit einem Texteditor, z.B. dem Editor von Windows (früher: Notepad), durchgeführt werden.
Wysiwyg Editoren wie z.B. FrontPage oder Dreamweaver führen u.U. zu unvorhersehbaren Ergebnissen!

1. Schritt

Füge einen Link zum Chat in dein Forum ein. Ein Link hat folgende Form: <a href="pfad_zum_chat/login.php">zum Chat</a>
Wie du einen Link in deinem Forum setzt, ist von Software zu Software unterschiedlich, und kann hier nicht allgemein beschrieben werden.

Test: In deinem Forum sollte der Text "zum Chat" erscheinen. Bei Klick auf den Text solltest du auf die Chat-Loginseite kommen.

Wenn du willst, dass nur registrierte User in den Chat kommen, dann füge diesen Link in einem Bereich deines Forums ein, den nur registrierte User betreten dürfen.

2. Schritt

Nun kommt der schwierigste Teil.

User werden in einem Forum üblicherweise in einer Datenbank gespeichert. Du willst aber gar nicht wissen, wer alles in dieser User-Datenbank steht. Vielmehr soll dein Forumscript erkennen, ob der gerade im Forum anwesende User registriert ist, und mit welchem Namen er registriert ist. Jedes Forum schreibt dazu den Usernamen eines anwesenden, registrierten Users in eine Variable. Diese Variable heißt es, ausfindig zu machen. Vermutlich musst du dich dazu in einem einschlägigen Forum bei den Spezialisten erkundigen. Bei WBB 2.x heißt diese Variable z. B. $usercbar_username, bei WBBLite 1.x $wbbuserdata[username]

Um zu testen, ob du die richtige Variable hast, schreib in dein Forum (z. B. an die gleiche Stelle, an der der Link aus Schritt 1 steht):
<?php echo hier die Variable ?>

Test: In deinem Forum sollte an der Stelle, an der du den obigen Code eingefügt hast, der Name des jeweils angemeldeten Users erscheinen. Also dein Name.

3. Schritt

Ersetze den Code aus Schritt 1 mit folgendem Code: <form method="post" action="../chat/login.php" name="user_trans"> <input type="hidden" name="username" value="<?php echo $USER; ?>" /> <a href="javascript:document.user_trans.submit()">Chat</a> </form>

Anstelle von ../chat/login.php schreibst du den kompletten Pfad aus Schritt 1
Anstelle von $USER schreibst du die in Schritt 2 gefundene Variable

4. Fertig!

Na, war doch gar nicht so schwer.

Wie das Ganze in der Praxis aussieht, ist in meinem Supportforum zu „bewundern“. Dort findest du in der Kopfzeile neben deinem Namen den Link zum Chat. Klar: du must dich im Forum erst registrieren, damit das klappt. Das ist ja schließlich der Sinn der Übung.

Creative Commons Lizenzvertrag

Artikeltexte und Code-Snippets: Creative Commons CC BY-SA 4.0
Medien (Bilder, Videos, Audios) sind evtl. urheberrechtlich geschützt.

Kommentare

Über Ihren Kommentar zu diesem Artikel freue ich mich.
Wenn Sie aber Fragen haben, und eine Antwort erwarten, nutzen Sie bitte das Supportforum! Die Nutzung des Forums ist auch ohne Registrierung möglich.

? Anweisungen zur Eingabe von BB Code Wenn Javascript verfügbar ist, können Sie die obigen Schaltflächen zum Einfügen der folgenden Steuercodes verwenden (an der Cursorposition oder um gegebenenfalls markierten Text):

[b]als wichtig <strong>[/b] hervorgehobener Text
[c]Quellcode[/c] oder optisch hervorgehobenes Zitat