12 de ago. de 2008

Como postar sintaxe de codigo-fonte no seu site

hahahaha
depois de tanta discursão no orkut,
encontrei a melhor soluçao para postar sintaxe de codigo - fonte em sites



download - http://syntaxhighlighter.googlecode.com/files/SyntaxHighlighter_1.5.1.rar

passo 1 - declarar a lib (de acordo com o diretorio da LIB, e também declare de acordo com a liguagem a ser usada )

<link type="text/css" rel="stylesheet" href="css/SyntaxHighlighter.css"></link>
<script language="javascript" src="js/shCore.js"></script>
<script language="javascript" src="js/shBrushCSharp.js"></script>
<script language="javascript" src="js/shBrushXml.js"></script>

<script language="javascript">
dp.SyntaxHighlighter.ClipboardSwf = '/flash/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
</script>

passo 2 - inclua na tag o atributo "class" e especifique a sintaxe de codigo que deseja sobressaltar

<pre><pre name="code" class="c-sharp">

... codigo aqui ...

</pre></pre>

pode também colocar o codigo em um textarea

<textarea name="code" class="c#" cols="60" rows="10">

... codigo aqui ...

</textarea>

linguagens suportadas:

C++ - cpp, c, c++
C# - c#, c-sharp, csharp
CSS - css
Delphi - delphi, pascal
Java - java
Java Script - js, jscript, javascript
PHP - php
Python - py, python
Ruby - rb, ruby, rails, ror
Sql - sql
VB - vb, vb.net
XML/HTML - xml, html, xhtml, xslt

mais informações , clique aqui