Gemeinschaft uCoz Archiv Papierkorb Spoiler verstecken |
Spoiler verstecken |
Dann benne es einfach um auf highlighter, dann musst du auch die Verlinkung der js Dateien zwischen <head> und </head> ändern auf dieses:
Code <script type="text/javascript" src="/js/jQuery.js"></script> <script type="text/javascript" src="/highlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/highlighter/scripts/shBrushVb.js"></script> <link type="text/css" rel="stylesheet" href="/highlighter/styles/shCoreDefault.css"/> <script type="text/javascript">SyntaxHighlighter.all();</script> |
es gibt nur noch ein problem: wenn ich einen Code reinschreib , dann wird er hintereinander geschrieben und nicht unter einander!
Also so: So sollte es sein:
So ist es momentan (falsch):
was muss ich da noch ändern?? Hier -------> klick mich an! Minecraft Server 24/7
www.hiddentown.de |
Probiere das mal:
Code <script type="text/javascript"> e=document.getElementsByTagName("TD"); for(k=0;k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[vb]') != -1) { s=s.replace(/<br>/gi,'\r\n'); if(navigator.userAgent.indexOf('IE')!=-1) { s=s.replace(/ /gi,'\r\n'); s=s.replace(/<\/p>/gi,'\r\n'); } else { s=s.replace(/ /gi,'\r\n\n'); s=s.replace(/<\/p>/gi,'\r\n\n'); } s=s.replace('[vb]','<pre class="brush: vb">'); s=s.replace('[/vb]','</pre>'); e[k].innerHTML=s; }}} </script> Anstelle von: Code <script type="text/javascript"> e=document.getElementsByTagName("TD"); for(k=0;k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[vb]') != -1) { s=s.replace('[vb]','<pre class="brush: vb">'); s=s.replace('[/vb]','</pre>'); e[k].innerHTML=s; }}} </script> |
ok habe jetzt den Code, der hier sollte funktionieren, habe den gerade selber getestet
Code <script type="text/javascript"> e=document.getElementsByTagName("TD"); for(k=0;k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[vb]') != -1) { s=s.replace(/<br>/gi,'\r\n'); s=s.replace('[vb]','<pre class="brush: vb">'); s=s.replace('[/vb]','</pre>'); e[k].innerHTML=s; }}} </script> |
ES gibt doch noch einige fehler:
hier: es ist sehr wichtig, denn wenn sich jemand die codes kopiert und da dieses <p> drinn ist, dann wird das später im programm als fehler angezeigt. bsp:
Minecraft Server 24/7
www.hiddentown.de |
hidmen, also auf meiner Test Site ist es nicht so...
Versuch dann mal das hier: Code <script type="text/javascript"> e=document.getElementsByTagName("TD"); for(k=0;k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[vb]') != -1) { s=s.replace(/<br>/gi,'\r\n'); s=s.replace(/<\/p>/gi,'\r\n\n'); s=s.replace('[vb]','<pre class="brush: vb">'); s=s.replace('[/vb]','</pre>'); e[k].innerHTML=s; }}} </script> |
| |||