Fragen zu HTML, CSS, eigenen Erweiterungen etc.
				
		
		
		
			- 
				
								Rodi20							
 
									
		- Beiträge: 69
 		- Registriert: 11.09.2009, 09:00
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von Rodi20 » 14.12.2011, 20:47
			
			
			
			
			ließe sich sowas realisieren?
			
									
									Code: Alles auswählen
<?php
if ($question = $old)
{
echo "Es ist schon alles gesagt worden, nur noch nicht von jedem."; // Karl Valentin 
}
else
{
echo "Fortschritt ist das Werk der Unzufriedenheit."; // Jean-Paul Sartre
}
?>
 
						 
		 
				
		
		 
	 
	
				
	
				
		
		
			- 
				
								Rodi20							
 
									
		- Beiträge: 69
 		- Registriert: 11.09.2009, 09:00
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von Rodi20 » 17.12.2011, 21:26
			
			
			
			
			ja, verwende ich, da bin ich auch schon drauf gekommen, aber damit könnte man nur das füstern zu bestimmten personen verhindern, das wär kein problem, aber wäre es auch möglich das einer bestimmten person das flüstern ganz zu verbieten, so daß diese person z.b. immer wenn sie es versucht jemand anzufüstern, den text zurück bekommt, der auch erscheint wenn /ruhe aktiviert wurde?
			
									
									Code: Alles auswählen
<?php
if ($question = $old)
{
echo "Es ist schon alles gesagt worden, nur noch nicht von jedem."; // Karl Valentin 
}
else
{
echo "Fortschritt ist das Werk der Unzufriedenheit."; // Jean-Paul Sartre
}
?>
 
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								1. FC Keller							 
						- Moderator
 			
		- Beiträge: 867
 		- Registriert: 04.07.2004, 17:10
 		
		
																- Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
 
							
							- 
				Kontaktdaten:
				
			
 
				
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von 1. FC Keller » 18.12.2011, 15:14
			
			
			
			
			man kann das badwordscript so anpassen, dass bestimmte badwords nur für bestimmte user zählen.. so könnte man das flüstern für einzelne user verbieten.
hast du eine selbst angepasste version des badwordscript oder hast du den generator auf wktools verwendet?
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								Rodi20							
 
									
		- Beiträge: 69
 		- Registriert: 11.09.2009, 09:00
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von Rodi20 » 23.12.2011, 22:45
			
			
			
			
			aso, stimmt das wäre eine möglichkeit 

 habe eine angepasste version
 
			
									
									Code: Alles auswählen
<?php
if ($question = $old)
{
echo "Es ist schon alles gesagt worden, nur noch nicht von jedem."; // Karl Valentin 
}
else
{
echo "Fortschritt ist das Werk der Unzufriedenheit."; // Jean-Paul Sartre
}
?>
 
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								1. FC Keller							 
						- Moderator
 			
		- Beiträge: 867
 		- Registriert: 04.07.2004, 17:10
 		
		
																- Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
 
							
							- 
				Kontaktdaten:
				
			
 
				
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von 1. FC Keller » 25.12.2011, 15:46
			
			
			
			
			ok, das ist gut.
wenn du mir deine version schickst (am besten per pn wegen der badwords... die müssen ja nicht unbedingt öffentlich gepostet werden) dann kann ich sie dir anpassen.
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								ZZerRburRuSs							 
									
		- Beiträge: 44
 		- Registriert: 17.10.2009, 16:42
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von ZZerRburRuSs » 07.01.2012, 03:38
			
			
			
			
			Hallo 
Bestimmten Leuten das Flüstern zu verbieten würde mir / uns das "Chat"leben auch erheblich erleichtern.
Das Badwordscript auf WKtools habe ich auch gefunden , leider aber keines das ich selbst anpassen könnte .
Die Suche hab ich bemüht aber leider nichts gefunden .
Und, selbst wenn wüsste ich nicht wie ich es verändern müsste um damit Das Flüstern verbieten zu können (für bestimmte Leute).
Kann mir dabei bitte Jemand helfen 
Mit Badwords im eigentlichen Sinne haben wir überhaupt kein Problem , brauchen also keine verbotenen Worte.
Danke ZZ
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								ZZerRburRuSs							 
									
		- Beiträge: 44
 		- Registriert: 17.10.2009, 16:42
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von ZZerRburRuSs » 12.01.2012, 00:52
			
			
			
			
			Hallöchen 
Ist mein Post vielleicht übersehen worden ? Kann ja auch mal sein .
Irgendeine Art von Antwort wäre jedenfalls recht freundlich 
ZZ
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								1. FC Keller							 
						- Moderator
 			
		- Beiträge: 867
 		- Registriert: 04.07.2004, 17:10
 		
		
																- Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
 
							
							- 
				Kontaktdaten:
				
			
 
				
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von 1. FC Keller » 19.01.2012, 00:06
			
			
			
			
			also das hier ist die aktuelle Version des Badwordscripts von wktools:
Code: Alles auswählen
parent.suchworte=[/^(.*\b\w*)(arsch)(\w*\b.*)$/i];
parent.ersetzen = ['/f dg hat versucht ein badword zu senden: $1_$2_$3'];
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
Um Flüstern zu verhindern kann man es so anpassen:
Code: Alles auswählen
parent.suchworte=[/^\/f.*$/i];
parent.ersetzen = ['/me hat versucht zu flüstern.'];
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
Um das Ganze nur für bestimmte User anzuwenden packt man das alles komplett in eine if-Bedingung:
Code: Alles auswählen
if(["Nick1", "Nick", "Nick3"].inArray(myNick)){
parent.suchworte=[/^\/f.*$/i];
parent.ersetzen = ['/me hat versucht zu flüstern.'];
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
}
Wenn man das Badwordscript für alle User benutzen will, aber bestimmte Badwords (z.B. Flüstern) nur für einzelne Nicks anwenden will, dann wird es ein wenig komplizierter.. aber geht auch.
Code: Alles auswählen
parent.suchworte=[/irgendeinBadword/i, /nochEinBadword/i, /usw./i];
parent.ersetzen = ['***', '***', '***'];
if(["Nick1", "Nick", "Nick3"].inArray(myNick)){
  parent.suchworte.push(/^\/f.*$/i);
  parent.ersetzen.push('/me hat versucht zu flüstern.');
}
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
In den beiden unteren Codes werden die Nicks in Anführungszeichen und Kommagetrennt aufgelistet (im Beispiel Nick1, Nick2, Nick3 - kann durch beliebig viele Nicks ersetzt werden)
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								ZZerRburRuSs							 
									
		- Beiträge: 44
 		- Registriert: 17.10.2009, 16:42
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von ZZerRburRuSs » 19.01.2012, 03:07
			
			
			
			
			Hallo 1.FC Keller
Vielen Dank für die Hilfe .
Habe das Script direkt mal eingebaut.
Hatte bereits alles zu dem Thema gelesen was irgendwie zu finden war, hier im Forum und konnte so die pm's gleich mitverbieten .
Jetzt kann ich uns wieder öffentlich machen  .
Nochmals Dank für die Mühe .
ZZ
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								sandra1							 
									
		- Beiträge: 1
 		- Registriert: 21.11.2011, 20:51
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von sandra1 » 04.02.2012, 14:01
			
			
			
			
			1. FC Keller hat geschrieben:also das hier ist die aktuelle Version des Badwordscripts von wktools:
Code: Alles auswählen
parent.suchworte=[/^(.*\b\w*)(***)(\w*\b.*)$/i];
parent.ersetzen = ['/f dg hat versucht ein badword zu senden: $1_$2_$3'];
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
Um Flüstern zu verhindern kann man es so anpassen:
Code: Alles auswählen
parent.suchworte=[/^\/f.*$/i];
parent.ersetzen = ['/me hat versucht zu flüstern.'];
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
Um das Ganze nur für bestimmte User anzuwenden packt man das alles komplett in eine if-Bedingung:
Code: Alles auswählen
if(["Nick1", "Nick", "Nick3"].inArray(myNick)){
parent.suchworte=[/^\/f.*$/i];
parent.ersetzen = ['/me hat versucht zu flüstern.'];
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
}
Wenn man das Badwordscript für alle User benutzen will, aber bestimmte Badwords (z.B. Flüstern) nur für einzelne Nicks anwenden will, dann wird es ein wenig komplizierter.. aber geht auch.
Code: Alles auswählen
parent.suchworte=[/irgendeinBadword/i, /nochEinBadword/i, /usw./i];
parent.ersetzen = ['***', '***', '***'];
if(["Nick1", "Nick", "Nick3"].inArray(myNick)){
  parent.suchworte.push(/^\/f.*$/i);
  parent.ersetzen.push('/me hat versucht zu flüstern.');
}
function setBadwords(){
  if(parent.info.bwSet){return;}
  if(!efIsLoad()){
    window.setTimeout(setBadwords,500);
    return;
  }
  parent.info.badWords=function(evt){
    evt=evt?evt:window.event;
    with(parent.info.document.eingabe){
      for(i=0;i<parent.suchworte.length;i++){
	message.value=message.value.replace(parent.suchworte[i], parent.ersetzen[i]);
      }
      parent.setTimeout("with(info.document.eingabe){if(message.value!=''){submit(); message.value=''; message.focus();}}", 100);
    }
  };
  with(parent.info.document){
    check=0;
    if(typeof addEventListener != "undefined"){
      check=1;
      eingabe.addEventListener("submit", parent.info.badWords, false);
    }else if(attachEvent){
      check=1;
      eingabe.attachEvent("onsubmit", parent.info.badWords);
    }
    if(check)
      parent.info.submitForm=function(a){void(a)};
  }
  parent.info.bwSet = true;
}
setTimeout(setBadwords,100);
In den beiden unteren Codes werden die Nicks in Anführungszeichen und Kommagetrennt aufgelistet (im Beispiel Nick1, Nick2, Nick3 - kann durch beliebig viele Nicks ersetzt werden)
 
Hallo wie kann ich es einbaun brauche da mal hilfe bei diesem scrip da ich propleme mit einigen chättern habe und dies verhindern möchte danke im vorraus
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								ZZerRburRuSs							 
									
		- Beiträge: 44
 		- Registriert: 17.10.2009, 16:42
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von ZZerRburRuSs » 23.07.2012, 23:26
			
			
			
			
			Hallo 
Wir nutzen das Script ... alles i.O soweit ,haben aber heute festgestellt das es nicht greift wenn man Opera nutzt 
Lässt sich das irgendwie ändern / anpassen ?
Danke ZZ
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								ZZerRburRuSs							 
									
		- Beiträge: 44
 		- Registriert: 17.10.2009, 16:42
 		
		
						
						
		
		
						
						
													
							
						
									
						Ungelesener Beitrag
					
								von ZZerRburRuSs » 08.08.2012, 15:42
			
			
			
			
			Hallo nochmal 
Also wir nutzen das 3. Script von 1. FC Kellers Sammlung hier .
Und , wie bereits geschrieben , sobald Jemand mit Opera surft hats keine Wirkung.
Habe selbst schon viel gesucht und gelesen zu Javascripting aber irgendwie erschliesst sich mir das leider nicht 

Hat nicht Jemand einen Tipp für mich wo ich ansetzen muss oder ob es überhaupt geht, das auch Opera anspricht.
Hilfe wäre super 

Danze ZZ
 
			
									
									
						 
		 
				
		
		 
	 
	
	
	
	
		Wer ist online?
		Mitglieder in diesem Forum: Amazon [Bot] und 2 Gäste