Chat

Hier kann über alles diskutiert werden, wirklich alles. Betonung liegt auf "diskutiert", das ist also kein Freischein zum Spammen.
(Beitragszähler deaktiviert)
Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Chat

Beitrag von Conny Kramer » 18. Dez 2010, 17:33

Ich brauche mal Hilfe. Auf dieser Seite: http://www.linuxuser.at/chat/index.html gibts nen Chat und ich würde den gern so angepasst haben dass der Text nicht immer komplett aktualisiert bzw. neu reingeschrieben wird sonern nur wenn es wirklich einen neuen Eintrag gibt.
Das möchte ich weil ich gern will dass man auch Youtubevideos posten kann. Das macht aber nur sinn wenn es nich immer komplett neu neischreibt - logisch.^^ Ich hab schon alles probiert was mir eingefallen is aber habs nicht geschafft. ich bin auch nicht sehr gut im Javascriptschreiben.
Hoffe mir kann jmd helfen?" :roll:
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: Chat

Beitrag von Benu » 18. Dez 2010, 18:39

Such dir einfach eine andere Chatsoftware? Gibt genug OpenSource Chats, die deinen Merkmalen entsprechen.
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Re: Chat

Beitrag von Conny Kramer » 18. Dez 2010, 18:52

ich hab keine gefunden :( hab schon die ersten 3 googleseiten durchgesucht. und es sollte ein einfacher sein weil ich ihn noch anpassen möchte.
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

Benutzeravatar
Latzhosenträger
großer Laubbär
Beiträge: 3309
Registriert: 2. Apr 2008, 15:14

Re: Chat

Beitrag von Latzhosenträger » 19. Dez 2010, 12:43

Dann schreib ihn einfach selbst.

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: Chat

Beitrag von Benu » 19. Dez 2010, 14:21

Conny Kramer hat geschrieben:ich hab keine gefunden :( hab schon die ersten 3 googleseiten durchgesucht. und es sollte ein einfacher sein weil ich ihn noch anpassen möchte.
Wenn du ihn noch anpassen willst, dann musste wohl selber schreiben. Der Sinn an vorgefertigten Bibliotheken ist doch, dass man nichts mehr ändern muss. Gibt genug Tutorials im Netz, bei denen nur neue Beiträge angefügt werden. Du musst dir halt überlegen, ob dus über eine Datenbank oder eine XML-Datei machen willst.

Wenn du keine Lust hast, alles selbst zu machen dann beauftrage irgendeinen Scripter damit. Aber ich bezweifle, dass dir jemand kostenlos einen eigenen Chat schreiben wird.
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Re: Chat

Beitrag von Conny Kramer » 19. Dez 2010, 20:17

Selbstschreiben kann ich nicht. datenbank is mir wurst. ich würde aber sehr gern dieses script angepasst haben. meiner meinung fehlen da nur ein paar zeilen a la "wenn der geschickte text gleich dem vorhanden ist dann aktualisiere nicht" quellcode. aber ich bekomms net hin^^
ich hab hier mal die wichtigsten zeilen:

Code: Alles auswählen

<script type="text/javascript">

 
/* Settings you might want to define */
	var waittime=250;		

/* Internal Variables & Stuff */
	chatmsg.focus()
	document.getElementById("chatwindow").innerHTML = "loading...";

	var xmlhttp = false;
	var xmlhttp2 = false;


/* Request for Reading the Chat Content */
function ajax_read(url) {
	if(window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
		if(xmlhttp.overrideMimeType){
			xmlhttp.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject){
		try{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e){
			}
		}
	}

	if(!xmlhttp) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	xmlhttp.onreadystatechange = function() {
	if (xmlhttp.readyState==4) {
		document.getElementById("chatwindow").innerHTML = xmlhttp.responseText;
		zeit = new Date(); 
		ms = (zeit.getHours() * 24 * 60 * 1000) + (zeit.getMinutes() * 60 * 1000) + (zeit.getSeconds() * 1000) + zeit.getMilliseconds(); 
		intUpdate = setTimeout("ajax_read('chat.txt?x=" + ms + "')", waittime);
		document.getElementById('chatwindow').scrollTop = document.getElementById('chatwindow').scrollHeight - document.getElementById('chatwindow').offsetHeight;
	}
	}
	xmlhttp.open('GET',url,true);
	xmlhttp.send(null);
}

/* Request for Writing the Message */
function ajax_write(url){
	if(window.XMLHttpRequest){
		xmlhttp2=new XMLHttpRequest();
		if(xmlhttp2.overrideMimeType){
			xmlhttp2.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject){
		try{
			xmlhttp2=new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try{
				xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e){
			}
		}
	}

	if(!xmlhttp2) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	xmlhttp2.open('GET',url,true);
	xmlhttp2.send(null);

}

/* Submit the Message */
function submit_msg(){
	nick = document.getElementById("chatnick").value;	
	if (nick == "") { 
		check = prompt("Bitte Nutzernamen eingeben:"); 
		if (check === null) return 0; 
		if (check == "") check = "Tittenmaus"; 
		document.getElementById("chatnick").value = check;
		nick = check;
	}
	else{	
		nick = "<b>" + document.getElementById("chatnick").value + "</b> " + document.getElementById("alias").value;
		}
	

	msg = document.getElementById("chatmsg").value;

	if (nick == "") { 
		check = prompt("Bitte Nutzernamen eingeben:"); 
		if (check === null) return 0; 
		if (check == "") check = "Tittenmaus"; 
		document.getElementById("chatnick").value = check;
		nick = check;
	} 

	document.getElementById("chatmsg").value = "";
	ajax_write("w.php?m=" + msg + "&n=" + nick);
}

/* Check if Enter is pressed */
function keyup(arg1) { 
	if (arg1 == 13) submit_msg(); 
}

/* Start the Requests! ;) */
var intUpdate = setTimeout("ajax_read('chat.txt')", waittime);
</script>
wär cool wenn mir jmd helfen würde. ich würde gerne bei dieser vorlage bleiben...
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Re: Chat

Beitrag von Conny Kramer » 21. Dez 2010, 19:14

Kann mir denn keiner helfen?
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

Benutzeravatar
Latzhosenträger
großer Laubbär
Beiträge: 3309
Registriert: 2. Apr 2008, 15:14

Re: Chat

Beitrag von Latzhosenträger » 22. Dez 2010, 12:50

Conny Kramer hat geschrieben:Kann mir denn keiner helfen?
Können =/= Wollen ;)

Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Re: Chat

Beitrag von Conny Kramer » 22. Dez 2010, 14:54

darf man für eine tolle lösung auch ingame gold anbieten?^^
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

Navigationsgerät
Feuerwolf
Beiträge: 84
Registriert: 8. Okt 2010, 15:01

Re: Chat

Beitrag von Navigationsgerät » 22. Dez 2010, 19:45

Ich würd' richtiges Geld nehmen.
Und, weil du es bist, viel.
zensiert

Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Re: Chat

Beitrag von Conny Kramer » 22. Dez 2010, 21:30

Wow bin ich beliebt...
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: Chat

Beitrag von bwoebi » 22. Dez 2010, 23:57

Conny Kramer hat geschrieben:darf man für eine tolle lösung auch ingame gold anbieten?^^
Welche Welt?
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Schmiddi
Feuervogel
Beiträge: 4467
Registriert: 26. Jul 2005, 17:09

Re: Chat

Beitrag von Schmiddi » 23. Dez 2010, 12:36

Schmiddi hat geschrieben:
Conny Kramer hat geschrieben:hab ich, hab aber nix gefunden was funktioniert, deswegen frag ich ja du 5 watt birne

ich möchte das also so haben:
Erst frech werden, dann noch fordern
Conny Kramer hat geschrieben:selbst schuld bei so einer dämlichen antwort
Dankbarkeit und so.

Benutzeravatar
Conny Kramer
Zauberer der Bergwiesen
Beiträge: 453
Registriert: 25. Apr 2007, 17:31
Wohnort: da wo das Gras noch schmeckt.. xD
Kontaktdaten:

Re: Chat

Beitrag von Conny Kramer » 23. Dez 2010, 13:13

W1,4 oder 9 aber nur bei zufriedenstellender lösung...
Gehen 2 Irre durch die Wüste
Sagt der eine zum anderen:''He, ich will auch mal in der Mitte gehen!''

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: Chat

Beitrag von bwoebi » 23. Dez 2010, 16:03

Conny Kramer hat geschrieben:W1,4 oder 9 aber nur bei zufriedenstellender lösung...
schade, dass W11 nicht dabei ist…
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste