Welcome to weSEO

Login

Welcome back, nice to see you again.

Register - it's free!

Comment, spread your love, communicate

Welcome back!

Nickname:

Password:

Lost your Password?

Create your new Account

Sign in with Twitter

Nickname:

Mailadress:

eggzys User Blog

Syntax Highlighter with WebSPELL

Here's a short tut on how to add SyntaxHighlighter support in webspell bbcode.

1. Download the script
2. Open your index.php and find

Code:
1.
<script src="js/bbcode.js" language="jscript" type="text/javascript"></script>

add after:
Code:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<script type="text/javascript" src="scripts/shCore.js"></script>
     <script type="text/javascript" src="scripts/shBrushBash.js"></script>
     <script type="text/javascript" src="scripts/shBrushCpp.js"></script>
     <script type="text/javascript" src="scripts/shBrushCSharp.js"></script>
     <script type="text/javascript" src="scripts/shBrushCss.js"></script>
     <script type="text/javascript" src="scripts/shBrushDelphi.js"></script>
     <script type="text/javascript" src="scripts/shBrushDiff.js"></script>
     <script type="text/javascript" src="scripts/shBrushGroovy.js"></script>
     <script type="text/javascript" src="scripts/shBrushJava.js"></script>
     <script type="text/javascript" src="scripts/shBrushJScript.js"></script>
     <script type="text/javascript" src="scripts/shBrushPhp.js"></script>
     <script type="text/javascript" src="scripts/shBrushPlain.js"></script>
     <script type="text/javascript" src="scripts/shBrushPython.js"></script>
     <script type="text/javascript" src="scripts/shBrushRuby.js"></script>
     <script type="text/javascript" src="scripts/shBrushScala.js"></script>
     <script type="text/javascript" src="scripts/shBrushSql.js"></script>
     <script type="text/javascript" src="scripts/shBrushVb.js"></script>
     <script type="text/javascript" src="scripts/shBrushXml.js"></script>
     <link type="text/css" rel="stylesheet" href="styles/shCore.css"/>
     <link type="text/css" rel="stylesheet" href="styles/shThemeDefault.css"/>
     <script type="text/javascript">
          SyntaxHighlighter.config.clipboardSwf = 'scripts/clipboard.swf';
          SyntaxHighlighter.all();
     </script>


3. Open your src/func/bbcode.php and find
Code:
1.
2.
$content = preg_replace("#\[center]#si", "<center>", $content);
          $content = preg_replace("#\[/center]#si", "</center>", $content);

Add after:
Code:
1.
2.
$content = preg_replace("#\[syntax=php\](.*?)\[/syntax\]#si", '<pre class="brush: php;">\\1</pre>',$content);
          $content = preg_replace("#\[syntax=css\](.*?)\[/syntax\]#si", '<pre class="brush: css;">\\1</pre>',$content);


4. Save your bbcode.php and upload

As you can see I only added php and css brush. If you want to add more of them you need to edit
Code:
1.
[syntax=css\]

and:
Code:
1.
<pre class="brush: css;">

replace css with the brush you want to use.

BBCode is



Example:
http://img403.imageshack.us/img403/7279/syntax.jpg

Pascalmh - 27.11.2009 - 19:09
Good read!

Will add this to weSEO :)

Avatar
atxx - 29.11.2009 - 00:33
hm instead of adding every language just parse them in a variable ?! and it would be great if you use this http://code.google.com/p/syntaxhighlighter/

Pascalmh - 30.11.2009 - 10:09
eggzy uses the newer Version of the Script you linked atonixx ;)

Avatar
Payday Loans uk - 26.01.2012 - 03:49
xjuqps http://paydayloansinn.net/ bad credit payday loans 4031 <a href="http://cashadvance24hr.com/ ">cash advance</a> 2333

Avatar
Payday Loan online - 26.01.2012 - 03:50
uuospusw http://paydayloansinn.net/ bad credit payday loans 8526 <a href="http://cashadvance24hr.com/ ">cash advance</a> >:-[

Avatar
generic viagra - 03.02.2012 - 17:57
wipfvub http://bcheap-viagra.com/ generic viagra nCfZlY http://her-propecia.com/ propecia IPuxJ http://accutane-skin.com/ accutane shmTc http://bcheap-cialis.com/ cialis :-O

Avatar
cialis - 04.02.2012 - 02:57
twammo http://qcialis.eu/ cialis 3775 http://qviagra.eu/ viagra kaufen 5443 http://qviagra.fr/ acheter viagra fYxFo http://qviagra.it/ viagra 2459 http://qcialis.fr/ cialis uPSbnb http://qcialis.it/ compra cialis 7241

Your comment
Name
E-Mail (used for Gravatar)
Homepage
No Avatar
Security Code