The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
SyntaxHighlighter vB 4.X Details »» | |||||||||||||||||||||||||||
Demo:
http://users.on.net/~mjneish/syntax/test.html or http://alexgorbatchev.com/SyntaxHighlighter/about.html Download the latest version of SyntaxHighlighter attached to the topic. and upload the "scripts" and "styles" to your root folder in forum. Create a new BB Code like that: (AdminCP->Add New BB Code) Title: XCODE BB Code Tag Name: xcode Replacement: Code:
<script src="/scripts/shCore.js" type="text/javascript"></script> <script src="/scripts/shAutoloader.js" type="text/javascript"></script> <link type="text/css" rel="stylesheet" href="styles/shCoreDefault.css"/> <pre class="brush: {option}; toolbar: false;">{param}</pre> <script type="text/javascript"> function path() { var args = arguments, result = [] ; for(var i = 0; i < args.length; i++) result.push(args[i].replace('@', '/scripts/')); return result }; SyntaxHighlighter.autoloader.apply(null, path( 'applescript @shBrushAppleScript.js', 'actionscript3 as3 @shBrushAS3.js', 'ahk autohotkey @shBrushAhk.js', 'asm x86 @shBrushAsm.js', 'bash shell @shBrushBash.js', 'coldfusion cf @shBrushColdFusion.js', 'cpp c @shBrushCpp.js', 'c# c-sharp csharp @shBrushCSharp.js', 'css @shBrushCss.js', 'delphi pascal @shBrushDelphi.js', 'diff patch pas @shBrushDiff.js', 'erl erlang @shBrushErlang.js', 'groovy @shBrushGroovy.js', 'java @shBrushJava.js', 'jfx javafx @shBrushJavaFX.js', 'js jscript javascript @shBrushJScript.js', 'perl pl @shBrushPerl.js', 'php @shBrushPhp.js', 'text plain @shBrushPlain.js', 'py python @shBrushPython.js', 'ruby rails ror rb @shBrushRuby.js', 'sass scss @shBrushSass.js', 'scala @shBrushScala.js', 'sql @shBrushSql.js', 'vb vbnet @shBrushVb.js', 'xml xhtml xslt html @shBrushXml.js' )); SyntaxHighlighter.config.stripBrs = true; SyntaxHighlighter.all(); </script> Remove Tag If Empty: Yes Disable BB Code Within This BB Code: Yes Disable Smilies Within This BB Code: Yes Disable Word Wrapping Within This BB Code: Yes Disable Automatic Link Parsing Within This BB Code: Yes Supported language by default: ActionScript3 Bash/shell ColdFusion C# C++ CSS Delphi Diff Erlang Groovy JavaScript Java JavaFX Perl PHP Plain Text PowerShell Python Ruby Scala SQL Visual Basic XML AutoHotKey ASM You can add more unofficial languages if you want, doing that: - Download the language that you want from here: http://www.undermyhat.org/blog/2009/...taxhighligher/ - Upload the file to scripts folder - After this line in bbcode (the last one of the lsit) 'xml xhtml xslt html @shBrushXml.js' - Add: 'ALIASES_HERE @FileNameHere.js' Exemple, how to use: [xcode=js] CODE HERE [/xcode] [xcode=cpp] CODE HERE [/xcode] [xcode=xml] CODE HERE [/xcode] For the complete list of options: http://alexgorbatchev.com/SyntaxHigh...anual/brushes/ Download Now
Show Your Support
|
Comments |
#2
|
|||
|
|||
I recommend you put an if then script statement as loading this much javascript on every page is going to kill your board load times.
|
#3
|
|||
|
|||
You can remove the one that you do not want too...
|
#4
|
|||
|
|||
I think what ImmortalForums means is that the .js should only really be loaded on thread display pages only, not globally on every single page of the site.
|
#5
|
|||
|
|||
Thread updated,
- Added AutoLoader, to load only the file that you'll use, now it's much more faster. - Added 2 more supported language: ASM and AutoHotKey - Removed toolbar - Removed vertical scrollbar |
#6
|
||||
|
||||
thanks darksupremo
its not work with me, i tried don't know where is the problem! |
#7
|
||||
|
||||
i m on 4.0.8 vb and it is also not working for me
it does not highlight anything, i tested with [xcode=php] the only thing what changes is the font and the space between the line, i looked into htlm source and there is no div stlye font or what ever |
#8
|
||||
|
||||
scripts/shCore.js is missing in the download file!
should it be styles/shCore.css ?! -- i need to change the include files to absolut paths altough it does not replace anything |
#9
|
||||
|
||||
found the problem!
1. the shCore.js is missing, downloaded from the site 2. i need everywhere to set absolut paths in the bbcode replacement --- if i use more than one xcode option on one page with different types. there comes an error that the brush can not be loaded |
#10
|
|||
|
|||
added the shCore.js that is missing...
about the problem with more than 1 type in the same topic.. it can be problem of loader... if you wanna use like that, you can load everything in the bbcode instead of using the load, like that: Code:
<script type="text/javascript" src="/scripts/shCore.js"></script> <script type="text/javascript" src="/scripts/shAutoloader.js"></script> <script type="text/javascript" src="/scripts/shBrushAppleScript.js"></script> <script type="text/javascript" src="/scripts/shBrushAS3.js"></script> <script type="text/javascript" src="/scripts/shBrushBash.js"></script> <script type="text/javascript" src="/scripts/shBrushColdFusion.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/shBrushErlang.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/shBrushJavaFx.js"></script> <script type="text/javascript" src="/scripts/shBrushJScript.js"></script> <script type="text/javascript" src="/scripts/shBrushPerl.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/shBrushPowerShell.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/shBrushSass.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> <script type="text/javascript" src="/scripts/shBrushAhk.js"></script> <script type="text/javascript" src="/scripts/shBrushAsm.js"></script> |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|