2014-11-10 10 views
0

У меня есть cftextarea на странице в плане общего хостинга. На моем локальном сервере я редактировал fckconfig.js в каталоге CFIDE для пользовательского тега панели инструментов, и он отлично работает.cftextarea и пользовательская панель инструментов на общем хостинге

FCKConfig.ToolbarSets["AMStools"] = [ 
    ['Bold','Italic', 'Underline', 'TextColor' ,'FontSize', 'OrderedList','UnorderedList',  'RemoveFormat', 'Undo','Redo','-',] 

];

Проблема в том, что хостинговая компания не позволит мне возиться с CFIDE на своем сервере, который я полностью одобряю.

Я пытался ставить код на моей странице, как:

<script type="text/javascript"> 
FCKConfig.ToolbarSets["AMStools"] = [ 
['Bold','Italic', 'Underline', 'TextColor' ,'FontSize', 'OrderedList','UnorderedList',  'RemoveFormat', 'Undo','Redo','-',] 
] ; 
</script> 

и страница игнорирует его. Хотя он и показывает в своем браузере исходный код.

Как я могу заставить эту функцию работать?

ответ

3

Для настройки панели инструментов ckeditor вам необходимо переопределить объект CKeditor, используя простой javascript, который вы можете сделать для достижения этого.

$(function(){ 
    $(".ckeditor").each(function(){ 
         CKEDITOR.replace($(this).attr('id'), { toolbar: [ 
             { name: 'styles', items: ['Format']}, 
             { name: 'basicstyles', items : [ 'Bold','Italic','Underline'] }, 
             [ 'Strike'], 
             [ 'NumberedList', 'BulletedList'], 
             [ 'Link'], 
             ['RemoveFormat'], 
             [ 'Source'], 
             [ 'Maximize'] 
            ]}) 

         }) 
    }) 
+0

Спасибо людям. Я, хотя я установил ссылку на проблему, которая включала в себя редактирование файла fckconfig.js, чтобы создать пользовательскую панель инструментов, загрузив полную папку fckeditor на мой размещенный сервер и затем указав на нее на моей веб-странице. Работал идеально, и хостинговая компания заявила, что все в порядке. – Andy

 Смежные вопросы

  • Нет связанных вопросов^_^