Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SyntaxHighlighter
#1
SyntaxHighlighter

Cannot get it to work.

I followed Connie's steps in the wiki and searched the forums. I've found two posts that are close. One is for activating codemirror (couldnt get that to work either) and the slowness of the syntaxhighlighter.

It seems every time I copy in the two lines it breaks the editor

config.extraPlugins = 'syntaxhighlight',
config.syntaxhighlightLangDefault = 'php'

I've followed the steps precisely.

Ive tried taking out and putting back in the files and it seems I've pinpointed it to be those two lines. I've tried closing the lines each with semicolon but nothing.

Also - I notice in the gsconfig by adding in the ['code']. It doesnt show the button in the editor either

Code:
CKEDITOR.editorConfig = function( config )
{
    // Define changes to default configuration here.
    config.resize_dir = 'vertical' // vertical resize
    config.toolbarCanCollapse = false; // hide toolbar collapse button
    config.dialog_backgroundCoverColor = '#000000';

      //This is where I add in the two lines

     config.extraPlugins = 'syntaxhighlight',
     config.syntaxhighlightLangDefault = 'php'
    
config.toolbar_advanced =
        [['Bold', 'Italic', 'Underline', 'NumberedList', 'BulletedList', 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock', 'Table', 'TextColor', 'BGColor', 'Link', 'Unlink', 'Image', 'RemoveFormat', 'Source'],
        '/',
        ['Styles','Format','Font','FontSize']];    

    config.toolbar_basic =
        [['Bold', 'Italic', 'Underline', 'NumberedList', 'BulletedList', 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock', 'Link', 'Unlink', 'Image', 'RemoveFormat', 'Source']];
        
        

};

Any help is greatly appreciated

MY goal is to have the code highlighted so it will make it easier for me see Smile
Reply
#2
Use the patch_cke branch on github, it has ckeditor 4.2 and syntaxhighlighter built in.
NEW: SA Admin Toolbar Plugin | View All My Plugins
- Shawn A aka Tablatronix
Reply
#3
those lines need semicolons

config.extraPlugins = 'syntaxhighlight';
config.syntaxhighlightLangDefault = 'php';

it is object assignment, not an object array as the other configs are.
and i just realized resize_dir does not have a semicolon, its actually not required, its a huge javascript debate.\

Code:
CKEDITOR.editorConfig = function( config )
{
    // Define changes to default configuration here.
    config.resize_dir = 'vertical' // vertical resize
    config.toolbarCanCollapse = false; // hide toolbar collapse button
    config.dialog_backgroundCoverColor = '#000000';

     config.extraPlugins = 'syntaxhighlight';
     config.syntaxhighlightLangDefault = 'php';
    
config.toolbar_advanced =
        [['Bold', 'Italic', 'Underline', 'NumberedList', 'BulletedList', 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock', 'Table', 'TextColor', 'BGColor', 'Link', 'Unlink', 'Image', 'RemoveFormat', 'Source'],
        '/',
        ['Styles','Format','Font','FontSize']];    

    config.toolbar_basic =
        [['Bold', 'Italic', 'Underline', 'NumberedList', 'BulletedList', 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock', 'Link', 'Unlink', 'Image', 'RemoveFormat', 'Source']];
        
        

};
NEW: SA Admin Toolbar Plugin | View All My Plugins
- Shawn A aka Tablatronix
Reply
#4
Worked like a charm again TY shawn!
Reply




Users browsing this thread: 1 Guest(s)