WordPress.org

Support

Support » Plugins and Hacks » CKEditor for WordPress » [Resolved] [Plugin: CKEditor For WordPress] v3.6.2 Cannot reply to an existing comment

[Resolved] [Plugin: CKEditor For WordPress] v3.6.2 Cannot reply to an existing comment

  • WordPress v3.2 + CKEditor For WordPress v3.6.2. Enable “Use CKEditor as comment editor”.

    When viewing a blog post, the CKEditor comment editor works well. But if trying to reply an existing comment, the editor moved to the correct place, but the editing area is not editable (the iframe doesn’t load correctly).

    The root cause I guess is that in /plugins/ckeditor-for-wordpress/includes/ckeditor.comment-reply.js, it moved CKEditor node from one place to another (via statement: comm.parentNode.insertBefore(respond, comm.nextSibling);). After that, the main editor structure moved successfully, but the edit box (within an iframe) lose its original state information and is not re-initialized.

    I myself fixed this by modify /plugins/ckeditor-for-wordpress/includes/ckeditor.utils.js function ckeditorOff(id). The first line of this function is:
    [code]if (typeof(id) != ‘undefined’) editorCKE = CKEDITOR.instances[id];[/code]
    And the second line is:
    [code]if(typeof(editorCKE) != ‘undefined’){[/code]
    I inserted a line between these two lines, which is:
    [code]else editorCKE = CKEDITOR.instances[ckeditorSettings.textarea_id];[/code]
    The change makes sure the old CKEDITOR instance will be destroyed (and then it will be re-created within ckeditorOn(id) function).

    http://wordpress.org/extend/plugins/ckeditor-for-wordpress/

Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘[Resolved] [Plugin: CKEditor For WordPress] v3.6.2 Cannot reply to an existing comment’ is closed to new replies.
Skip to toolbar