Вход Регистрация
Файл: mg-core/script/ckeditor/config.js
Строк: 91
<?php
CKEDITOR
.editorConfig = function( config ) {
  
config.filebrowserUploadUrl admin.SITE+'/ajax?mguniqueurl=action/upload';   
    
config.toolbarGroups = [   
    
      { 
name'saveContent' },
        { 
name'undo'groups: [ 'Source''-''NewPage''htmlbuttons''-''Templates' ]},               
        { 
name'editing'groups: [ 'find''selection''spellchecker','ajaxsave' ] },
        { 
name'links' }, { name'colors' },    
        { 
name'insert' }, { name'tools' },{ name'htmlbuttons'}, { name'document'groups: [ 'mode''document''doctools' ] },                        
        
'/',
     { 
name'basicstyles'groups: [ 'basicstyles''cleanup' ] },    { name'styles' }, { name'paragraph',   groups: [ 'list''indent''blocks''align''bidi' ] },
                
    ];

  
config.extraPlugins 'ajaxsave';
    
config.removeButtons 'Subscript,Superscript,Source';
    
config.format_tags 'p;h1;h2;h3;pre';
    
config.removeDialogTabs 'image:advanced;link:advanced';
  
// добавляем возможность выбрать файл из имеющихся загруженых на серевер
    
config.filebrowserBrowseUrl admin.SITE+'/ajax?mguniqueurl=action/elfinder';
};


 
// кастомный метод вызова файлового менеджера
CKEDITOR.on('dialogDefinition', function(event) {
    var 
editor event.editor;
    var 
dialogDefinition event.data.definition;
    var 
dialogName event.data.name;  
    if(
dialogName == 'image' || dialogName == 'link'){
    var 
tabCount dialogDefinition.contents.length;
    for(var 
0tabCounti++) {
        var 
browseButton dialogDefinition.contents[i].get('browse');  
        if (
browseButton !== null) {
            
browseButton.hidden false;
            
browseButton.onClick = function(dialogi) {
              
editor._.filebrowserSe this;
              
// передаем номер отложенной функции для обработки полученного файла из файлового менеджера
              
admin.openUploader('uploader.getFileCallbackCKEDITOR',editor._.filebrowserFn);
             
// $('.cke_dialog').css('z-index', '90'); 
            
}
        }
   }
   }   
});
?>
Онлайн: 2
Реклама