Seite 1 von 2
					
				Kann man bei einem bestimmten Raum über Code das Chatten ve.
				Verfasst: 10.02.2014, 15:01
				von ShortChat
				Hallo,
ich würde gern einen Raum erstellen wo das Nachrichten schreiben nicht geht. Ist das möglich? Vielleicht über Code den ich ihn das Raum Thema mache.
Ich danke schon mal allen!
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 17:46
				von ZischDings
				Hallo und willkommen im Forum 
Wenn überhaupt, dann nur per Script!
Eine Art "Strafraum"? Da man den Raum ja wieder verlassen könnte, wäre Knebeln + Moven schon wirksamer, weil der jeweilige User nach Verlassen des Raumes für ein erneutes Login auf Dauer der Knebelzeit gesperrt bliebe.
Oder denke ich falsch und Du hast einen ganz anderen Beweggrund?
Viele Grüße,
ZischDings
 Thema verschoben nach "Individuelle Entwicklungen / Anpassungen / Erweiterungen" 
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 21:29
				von ShortChat
				Eigentlich wollte ich ja einen Raum machen wo höchstens Administratoren Nachrichten schreiben können.
Und ja, wenn das gehen würde würde ich mich sehr sehr freuen!
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 21:47
				von harry2109
				
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 22:06
				von ShortChat
				Ich meine das jeder man rein kommt aber nur Administratoren schreiben können.
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 22:23
				von Maxs
				Edit: Siehe einen Beitrag weiter unten für das richtige Script.
Du kannst folgenden Code einfach in die Raumankündigung des Raums stecken:
<Entfernt>
Ich hoffe, das passt in die Raumankündigung rein 
Wenn auch Moderatoren schreiben dürfen sollen, dann ändere die 3 im Code auf eine 2 um.
 
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 22:41
				von Maxs
				Halt, da fällt mir ein, dass du nach Verlassen des Raums mit dem oben stehenden Code immer noch nicht schreiben darfst. Hier eine Version für die normale und die Gästeankündigung:
<script type="text/javascript">var knSetted = 0; function teamRoom(){if(getRoom().toLowerCase()=="teamroom".toLowerCase()){ if(knSetted != 1 && myStatus < 3){with(parent.info.document.eingabe){elements[elements.length-1].disabled=true;message.disabled=true;message.value='Du hast nicht die Erlaubnis zu Schreiben!';}knSetted = 1;}}else if(myStatus < 3 && knSetted != 2){with(parent.info.document.eingabe){elements[elements.length-1].disabled=false;message.disabled=false;message.value='';}knSetted = 2;}} window.setInterval("teamRoom()", 1000);</script>
Wenn Moderatoren auch schreiben dürfen, ändere die zwei 
3en zu zwei 
2en. Der Raumname, in dem die User nicht schreiben dürfen, muss bei 
teamroom eingegeben werden (einfach 
teamroom ersetzen).
Grundscriptsammlung wird benötigt.
 
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 10.02.2014, 22:58
				von ShortChat
				Danke schon mal! Ich Teste das Morgen.
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 13:03
				von ShortChat
				Geht nicht, da passiert nichts.
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 13:16
				von Maxs
				Habe das obere Script angepasst, es haben 2 } gefehlt 

 
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 14:02
				von Linus
				
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 14:46
				von ShortChat
				Ja ich habe die Codes drin:
<script type="text/javascript" src="/grundscripts.js"></script>
<script type="text/javascript">var knSetted = 0; function teamRoom(){if(getRoom().toLowerCase()=="Abwesend".toLowerCase()){ if(knSetted != 1 && myStatus < 3){with(parent.info.document.eingabe){elements[elements.length-1].disabled=true;message.disabled=true;message.value='Du hast nicht die Erlaubnis zu Schreiben!';knSetted = 1;}}else if(myStatus < 3 && knSetted != 2){with(parent.info.document.eingabe){elements[elements.length-1].disabled=false;message.disabled=false;message.value='';knSetted = 2;}} window.setInterval("teamRoom()", 1000);</script>
Ist da irgend was falsch?
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 16:45
				von Maxs
				Ja, du sollst den Code von oben neu einfügen. 

 
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 18:27
				von ShortChat
				Danke hat geklappt!  
 
Gibt es aber auch eine möglichkeit wenn man den Raum betritt auch in in away geschickt wird 

 
			 
			
					
				Re: Kann man bei einem bestimmten Raum über Code das Chatten
				Verfasst: 11.02.2014, 19:49
				von Maxs
				So:
Code: Alles auswählen
<script type="text/javascript">var knSetted = 0; function teamRoom(){if(getRoom().toLowerCase()=="teamroom".toLowerCase()){ if(knSetted != 1 && myStatus < 3){sendeText("/away");with(parent.info.document.eingabe){elements[elements.length-1].disabled=true;message.disabled=true;message.value='Du hast nicht die Erlaubnis zu Schreiben!';}knSetted = 1;}}else if(myStatus < 3 && knSetted != 2){with(parent.info.document.eingabe){elements[elements.length-1].disabled=false;message.disabled=false;message.value='';}knSetted = 2;}} window.setInterval("teamRoom()", 1000);</script>