Gmail/Facebook Style jQuery Chat um Emoticons erweitern

Markus79

Grünschnabel
Hallo zusammen,
ich habe in meinem Forum (vB) diesen Chat eingebaut und wie es immer so ist, wollen die User auch Smilies / Emoticons nutzen können. :D

Ich habe mich also bemüht dieses einzupflegen, aber bekomme keine richtigen Ergebnisse hin.
Entweger sehe ich als Sender den Smilie, aber der Empfänger nur den bbCode (:D) für den Smilie, oder aber ich bekomme es hin, dass ich als Sender den Smilie sehe und der Empfänger den HTML-Code für den Smilie:
HTML:
<img src="images/smilies/smile.gif" border="0">
oder aber beide sehen den HTML-Code. Bei einer Seitenaktualisierung auch kein Smilie mehr sichtbar, sondern nur der bbCode.

Ich weiß nicht, ob ich den Code hier veröffentlichen darf, daher verlinke ich ihn lieber.

Hier einmal die chat.js: klick
Hier einmal die jquery.js: klick

Damit ich als Sender die Smilies sehe, habe ich folgenden Codeabschnitt ab ca. Zeile 297 wie folgt erweitert: (hier jetzt auskommentiert)

HTML:
if (message != '') {
			$.post("chat.php?action=sendchat", {to: chatboxtitle, message: message} , function(data){
				message = message
				.replace(/</g,"&lt;")
				.replace(/>/g,"&gt;")
				.replace(/\"/g,"&quot;")
				// .replace(/:\)/g,"<img src=\"images/smilies/smile.gif\" border=\"0\"\>")
				// .replace(/;\)/g,"<img src=\"images/smilies/wink.gif\" border=\"0\"\>")
				// .replace(/:\winke\:/g,"<img src=\"images/smilies/winke.gif\" border=\"0\"\>")
				;
				$("#chatbox_"+chatboxtitle+" .chatboxcontent").append('<div class="chatboxmessage"><span class="chatboxmessagefrom">'+username+':&nbsp;&nbsp;</span><span class="chatboxmessagecontent">'+message+'</span></div>');
				$("#chatbox_"+chatboxtitle+" .chatboxcontent").scrollTop($("#chatbox_"+chatboxtitle+" .chatboxcontent")[0].scrollHeight);
			});
		}


In den 402 Kommentaren ist auch einer dabei, der dies realisiert hat, jedoch kann ich diese Person nicht ausfindig machen, um ihn zu fragen wie er es gemacht hat.

Bei ihm im Screenshot sieht das ganze so aus: http://img5.imageshack.us/img5/2281/chatemoticons.png

Den Programmierer braucht man garnicht anschreiben, da er das ganze ausgebaut hat zum CometChat, welcher was kostet. Er will ja auch Geld verdienen.

Ich würde mich freuen, wenn mir jemand Ratschläge geben könnte, oder sich sogar mit diesem Chat auskennt und auch ein paar Erweiterung dafür schon geschrieben hat.

Gruß Markus
 

Neue Beiträge

Zurück