2015-05-09 66 views
0

我用CKEditor的设置高亮codesnippet插件,但每一个编辑器删除类code时间。CKEditor的设置高亮和codesnippet插件,错误[代码]

我必须做这样的事情:

[code=javascript]sddsds[/code] 

但每次它会导致这样的:

[code]dfdfd[/code] 

插件:

有关如何解决此问题的任何想法?

+0

bbcode插件与codesnippet不兼容。您需要修改才能使其工作。 – 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