Ganz einfacher Chat oder Instant Messanger

am 08.03.2010 - 00:30 Uhr in
Hallo zusammen,
ich möchte gerne auf einigen Seiten den Usern die Möglichkeit geben, mit anderen Usern in einem privaten Chat oder IM Kontakt aufnehmen zu können.
Diese Seiten sind quasi Profilseiten von anderen Nutzern.
Private Message möchte ich nicht nutzen, da die User, dabei die bestimmte Seite verlassen, auf der sie sind.
Ich habe schon folgende Module ausprobiert:
-IM: nicht schlecht, aber leider finde ich keine Möglichkeit den angeschriebene User auf die Chateinladung zu benachrichtigen.
-phpfreechat: scheint mir zu komplex für das was ich suche.
-chatroom: auch hier müssen die User sich für den chat verabreden, anstatt, dass der eine den anderen "einlädt"
Hat jemand einen Tipp für mich?
Am liebsten hätte ich es, dass ich einfach auf der Seite ein kleines Chatfenster habe mit einem kleinen Eingabefeld.
Wenn der User hier reinschreibt, dann sollte am besten bei dem angeschriebenen ein popup-Fenster oder eine lightbox aufgehen, in der er mit dem anderen chatten kann.
Gibt es sowas zufällig schon fertig? :-)
Viele Grüße
tick313
- Anmelden oder Registrieren um Kommentare zu schreiben
modul
am 08.03.2010 - 08:41 Uhr
im. heißt wirklich so und ist ein kleiner instantmessenger
bisher habe ich soetwas
am 08.03.2010 - 09:12 Uhr
bisher habe ich soetwas leider nicht gesehen. Es gib das modul Shoutbox, das ist dann aber für alle sichtbar und die Nachrichten werden verzögert übertragen, da gepollt statt gepusched wird. Ich denke da gibt es nichts ohne selbst etwas zu programmieren. Falls doch, fände ich das auch interessant.
für längerfristig werde ich
am 09.03.2010 - 01:48 Uhr
für längerfristig werde ich auf jeden Fall was mit Ajax programmieren. Aber vorerst möchte ich mir dann erstmal mit was einfacherem weiterhelfen.
Ich habe mir überlegt, dass ich private messages verwenden werde. Allerdings stelle ich mir dabei folgendes vor:
Im node eingebettet möchte ich ein einfaches Feld zum Erstellen einer Nachricht haben, welche man dann per Button verschickt. Diese Nachricht soll dann als Private Nachricht an jemanden gehen. Eingehende Nachrichten werden dann per pmgrwol angezeigt.
Jetzt nur meine Frage:
Wie kann ich eine PM verschicken ohne das überdimensionierte privatemsg_new Formular zu nutzen.
Ich habe nun auch das messaging-framework installiert, aber irgendwie funktioniert die Funktion messaging_message_send_user nicht wirklich.
$message = array();
$message['type'] = 'Privatemsg';
$message['subject'] ='Test1';
$message['body'] = 'Testnachricht';
messaging_message_send_user($user->uid, $message);
Was mache ich da falsch. Ich möchte mir damit eine Nachricht schicken, aber es tut sich garnix :(
Grüße
tick313