2011-10-11 25 views
9

Używam CKEditor i zdefiniowałem niestandardowy pasek narzędzi w pliku config.js.Definiowanie niestandardowego paska narzędzi CKEditor

Jednak ten niestandardowy pasek narzędzi nie pojawia się, gdy odświeżam stronę, na której pojawia się CKEditor.

Poniżej znajduje się mój niestandardowy pasek narzędzi w pliku config.js.

CKEDITOR.editorConfig = function(config) 
{ 
    // Define changes to default configuration here. For example: 
    // config.language = 'fr'; 
    // config.uiColor = '#AADC6E'; 
    config.toolbar = 'Custom'; 

    config.toolbar_Custom = 
    [ 
     { name: 'document', items : [ 'NewPage','Preview' ] }, 
     { name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] }, 
     { name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','Scayt' ] }, 
     { name: 'insert', items : [ 'Image','Table','HorizontalRule','Smiley','SpecialChar','PageBreak' 
       ,'Iframe' ] }, 
       '/', 
     { name: 'styles', items : [ 'Styles','Format' ] }, 
     { name: 'basicstyles', items : [ 'Bold','Italic','Strike','-','RemoveFormat' ] }, 
     { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote' ] }, 
     { name: 'links', items : [ 'Link','Unlink','Anchor' ] }, 
     { name: 'tools', items : [ 'Maximize','-','About' ] } 
    ]; 
}; 

Czy jest coś jeszcze, co muszę zrobić poza dodaniem paska narzędzi do pliku konfiguracyjnego.

Dziękujemy za poświęcony czas i pomoc.

Odpowiedz

6

Są dwie rzeczy, które mogą się zdarzyć. Po pierwsze, twój plik config.js może być buforowany, więc ładuje poprzedni plik przed wprowadzeniem zmian, w takim przypadku musisz wyczyścić pamięć podręczną przeglądarki lub nacisnąć ctrl-F5 w przeglądarce, aby całkowicie odświeżyć stronę. Lub dwa, używasz skompilowanego przez Combo (i minifikowanego) pliku config.js, co oznaczałoby, że musisz uruchomić narzędzie do pakowania za każdym razem, gdy wprowadzisz zmiany do pliku. Aby uzyskać więcej informacji na temat narzędzia do pakowania, zobacz artykuł this. Mam nadzieję, że pomaga!

+0

dziękuję, zrobię to i zobaczę, co się stanie. Sądzę, że może to być pakowanie podczas uruchamiania z wyczyszczoną pamięcią podręczną w trybie incognito ... – Edwin

+2

Okazuje się, że błąd dotyczył buforowania. Właśnie zdałem sobie sprawę, że nowa karta, którą otworzyłem, nie była w trybie incognito. – Edwin

+0

Dziękuję bardzo. Zaoszczędził mi mnóstwo czasu: D – Edwin

Powiązane problemy