【问题标题】:CKEditor bbcode and codesnippet plugins, wrong [code]CKEditor bbcode 和 codesnippet 插件,错误 [code]
【发布时间】:2015-05-09 09:07:00
【问题描述】:

我将 CKEditorbbcodecodesn-p 插件一起使用,但每次编辑器都会删除 code 的类。

我必须这样做:

[code=javascript]sddsds[/code]

但每次都会导致:

[code]dfdfd[/code]

插件:

关于如何解决这个问题的任何想法?

【问题讨论】:

  • bbcode插件与coden-p不兼容。您需要进行修改才能使其正常工作。
  • 是的,我更新了 bbcode,现在可以使用了
  • 如果您将所做的更改分享给其他人作为对您问题的回答,您可以接受。

标签: ckeditor bbcode


【解决方案1】:

如果有人和我有同样的问题,这很容易

第一次更新:attributesMap

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

在 proto 对象中的 this 之后,您具有属性功能并使用

进行更改
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

【讨论】:

    【解决方案2】:

    试试这个:

    [js]dfdfd[/js]
    

    【讨论】:

    • 主要思想是使用默认插件,而不是创建新插件
    猜你喜欢
    • 1970-01-01
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 2019-07-10
    相关资源
    最近更新 更多