2015-05-09 1 views
0

Я использую CKEditor с BBcode и codesnippet плагинов, но каждый раз, когда редактор удаляет класс для code.CKEditor и codesnippet для вставки в блог плагины, неверно [код]

я должен сделать что-то вроде этого:

[code=javascript]sddsds[/code] 

Но каждый раз это приводит к следующим образом:

[code]dfdfd[/code] 

Плагины:

Любые идеи о том, как решить эту проблему?

+0

Плагин bbcode несовместим с кодами. Вам нужно будет изменить, чтобы он работал. – Reinmar

+0

Да, я обновляю bbcode и теперь работаю –

+0

Если вы поделились изменениями, которые вы сделали с другими пользователями в качестве ответа на свой вопрос, вы можете принять его. – Reinmar

ответ

0

Попробуйте использовать это:

[js]dfdfd[/js] 
+0

Основная идея - использовать плагины по умолчанию, а не создавать новые плагины –

1

очень легко, если у кого-то такая же проблема, как я

Первое обновление: attributesMap

attributesMap = { url: 'href', email: 'mailhref', quote: 'cite', list: 'listType', code: 'class' }; 

После этого в объекте прото вы имеете функцию атрибута и изменить его с помощью

attribute: function(name, val) { 

      if (name == 'option') { 
       // Force simply ampersand in attributes. 
       if (typeof val == 'string') 
        val = val.replace(/&/g, '&'); 

       this.write('=', val); 
      } 

      if (name == 'class') { 

       this.write('=', val); 
      } 
     } 

Это все: D

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

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