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:
Your comment

