Avatar billede fragtrup Nybegynder
19. februar 2010 - 12:54 Der er 1 kommentar

CKeditor 3 - simpel linkdialog

Jeg skal bruge en mere simpel dialogboks til links end den der er default.
Brugeren skal kun skrive url'en og trykke OK.
CKeditor skal lave target=_blank. Jeg vil gerne have alle links kommer ud i et nyt browservindue.
Det burde kunne lade sig gøre, jeg kan bare ikke finde ret meget hjælp på nettet. Please help...
Avatar billede SteveWhyte Nybegynder
19. juni 2010 - 10:34 #1
I tilfælde af at nogen stadig søger dette svar.

Indsæt følgende i config.js-filen

CKEDITOR.on( 'dialogDefinition', function( ev ){
    // Take the dialog name and its definition from the event data.
    var dialogName = ev.data.name;
    var dialogDefinition = ev.data.definition;
    // Check if the definition is from the dialog we're
    // interested on (the Link dialog).
    if ( dialogName == 'link' )
    {
        // FCKConfig.DefaultLinkTarget = '_blank'
        // Get a reference to the "Target" tab.
        var targetTab = dialogDefinition.getContents( 'target' );
        // Set the default value for the URL field.
        var targetField = targetTab.get( 'linkTargetType' );
        targetField[ 'default' ] = '_blank';
    }
});

Læs selv mere på: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Dialog_Customization
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester