die rot markierte URL muss durch den Pfad ersetzt werden in dem sich die Smilies auf der eigenen Seite befinden.<script type="text/javascript">var ownSmiliePath="http://www.deineseite.de/smilies/"; function smilieBefehl(text){ while(text!=(text=text.replace(/\;(\w+)/i, "<img src='"+ownSmiliePath+"$1.gif'/>"))){void(0);} document.write(text);}</script>
Code: Alles auswählen
<script type="text/javascript">if(parent.info){smilieBefehl('%user%')}</script>
Die rote URL ist wiederum der Ordner in dem die Smilies die Smilies liegen.<html>
<head>
<title>Replacer - List</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<link rel="stylesheet" type="text/css" href="/wktools/style_main.css?1266445247">
<script language="JavaScript">
function repClick(rep){
with(opener.document.eingabe.message){
if(!value.match(/^\/smilies /))value="/smilies "+value;
value+=' ;'+rep;
focus();
}
}
smilieURL="http://www.deineseite.de/smilies/";
smilieCols=3;
smilies=["aua", "blume", "band", "starwars"];
</script>
</head>
<body>
<div align="center">
<p><font><b><font size="+3">Replacer - List </font></b></font></p>
<script language="JavaScript">
document.open();
document.write('<table width="0" border="0">');
for(i=0;i*smilieCols<smilies.length;i++){
document.write('<tr>');
for(j=0;j<smilieCols && i*smilieCols+j<smilies.length;j++){
document.write('<td><img src="'+smilieURL+smilies[i*smilieCols+j]+'.gif" onclick="repClick(\''+smilies[i*smilieCols+j]+'\')"></td>');
}
document.write('</tr>');
}
document.write('</table>');
document.close();
</script>
</div>
</body>
</html>
Du kannst es gerne HIER testen.1. FC Keller hat geschrieben:<html>
<head>
<title>Replacer - List</title>
....
</head>
<body>
<div align="center">
<p><font><b><font size="+3">Replacer - List </font></b></font></p>
...
</div>
</body>
</html>
das "e" solltest du noch ergänzen... war ein tippfehler von mir, den ich dann nachträglich im code editiert hatte.document.write('</table>');</script>
Code: Alles auswählen
<img src="http://deineSeite/smilies/smilie.gif">
Jep, das ist praktisch 2mal das selbe Script... einmal aus meinem alten Generator von webmaster.1fckeller.de und einmal der neue Generator auf wktools. Hier kann es genau zu den Problemen kommen dass sich die Scripts gegenseitig beeinflussen da sie die gleichen Funktions- und Variablennamen verwenden.morgaine hat geschrieben:Edit: lese ich da richtig raus, dass du dieses Script 2mal verwendest? das kann so nicht funktionieren da die Funktionsnamen und evtl. einige Variablen sich dann überschneiden würden.
nein..ich habe in der ankündigung drinne einmal das smiliseite überschreibungsscript also das:
<script language="javascript" src="http://www.1fckeller.de/webmaster/ownPa ... "></script>
und das
<script type="text/javascript" src="http://meineseit/smilieseite.htm"></script><script type="text/javascript">var ownSmiliePath="http://www.meineseitsmilies/"; function smilieBefehl(text){ while(text!=(text=text.replace(/\;(\w+)/i, "<img src='"+ownSmiliePath+"$1.gif'/>"))){void(0);} document.write(text);}</script>
Mitglieder in diesem Forum: Semrush [Bot] und 3 Gäste