Seite 1 von 2

CHAT-MOD

Verfasst: 16.06.2007 10:05
von pumpel1
Hallo,

gibt es bereits einen guten Chatmod fürs phpbb3?

vielen dank.
mfg
pumpel1

Verfasst: 16.06.2007 16:10
von Grizzly
Wenn man gesucht hätte. hätte man diesen thread gefunden http://www.phpbb.de/viewtopic.php?t=149 ... light=chat

Verfasst: 16.06.2007 16:24
von ne-r-o
Ich möchte ein Java Applet, für einen IRC Chat, ins Board einbauen.
Der Chat soll nur eingeloggten Benutzern zur Verfügung stehen, das ist ja nicht das Problem. Aber wie kann ich dem Benutzer die Möglichkeit geben im Profil Daten wie z.B. den Nickname und ggf. das Password für den Chat einzutragen, die nur für den Benutzer sichtbar sind. Die Daten sollen dann direkt an den NickServ bzw. Q gesendet werden. Bei dem Java Applet handelt es sich um pjIRC. Die Übergabe an das Applet ist mir bekannt, aber nicht wie ich die nötigen Daten aus der phpBB DB auslesen kann.
Ich hoffe es ist einigermaßen klar geworden, was ich vorhabe.

Verfasst: 19.06.2007 22:57
von nakor
mithilfe eines php-scriptes? Das wäre einfach, wenn der User innerhalb eines Profilfeldes Username und PW für IRC eingibt.
Allerdings müsstest du das entsprechende Passwort abspeichern, so dass es entcodiert werden kann, damit du es an den anderen Server senden kannst. Ansonsten musst du sagen, was für Daten du woher brauchst damit man genaue Anweisungen geben kann.

Verfasst: 20.06.2007 15:04
von ne-r-o
Ich möchte eigentlich nur wissen, wie ich in eine eigene Seite (http://www.phpbb.de/viewtopic.php?t=148994) die Profilfelder (Standard und die Benutzerdefinierten) auslesen und verwenden kann.
Hab da leider noch nichts passendes zu gefunden.

Verfasst: 21.06.2007 02:27
von nakor
Die Felder sind in der Variable $user definiert und können entsprechend direkt ausgegeben werden ohne eine Datenbankabfrage zu starten (BSP: $user[user_id] für die ID des Users)

Verfasst: 21.06.2007 07:08
von Dr.Death
Sorry, das ich widersprechen muss...

In phpbb3 werden die Userdaten so ausgelesen:

Code: Alles auswählen

$deine_Variable = $user->data['user_id'];

$user->data['user_id'] ist der Schlüssel zum Erfolg, nicht $user[user_id]

Verfasst: 21.06.2007 10:15
von nakor
ähm sorry, du hast recht. :oops:

Verfasst: 21.06.2007 13:36
von ne-r-o
Danke für den Tipp mit $user->data['user_id']. Aber leider bekomme ich damit keine Benutzerdefinierte Profilfelder ausgelesen. Also $user->data['realname'] funktioniert z.B. nicht (das Feld realname ist im Administrations-Bereich eingerichtet).

Verfasst: 21.06.2007 13:43
von Dr.Death
Naja, das ist allerdings etwas anderes.

Suche mal in der memberlist.php nach:

Code: Alles auswählen

// Custom Profile Fields
oder in der viewtopic.php nach:

Code: Alles auswählen

// Load custom profile fields
Evtl. kannst Du Dir ja den passenden Code Block ausleihen ;-)