Hello,

I have a problem with CKEditor configuration and plugins provided by the ckeditor module. I am using CKEditor 7.15 and using the CDN setting for the library. I have removed the ckeditor library (local) folder from my installation. All seems to working normally, except ...

The problem is that I would like to add the following buttons to CKEditor Full configuration, all of which are in the module's plugins folder:

- DrupalBreak
- Media
- MediaEmbed
- IMCE

Note that when I go to the 'Editor Appearance' setting for the 'Full' configuration profile, the 'DrupalBreak' and 'Media' buttons are already displayed as being configured in the toolbar (see attached screenshot -- Media button is on the top row, 7th from the right, bluish hue; DrupalBreak on the second row, furthest to the right.)

In the second screenshot, you will see that when implemented, neither of those buttons appears on the toolbar when selecting 'Full HTML', though they are configured.

Additionally, and this may merit a second issue (please tell me if it does), I can drag the buttons IMCE and MediaEmbed from the 'Available Buttons' to the 'Current Toolbar'. However, after I save the configuration and return to the configuration screen for Full, those changes did not save, and the 'Current Toolbar' still appears as it does in the first screenshot.

Just for the record, I noticed this issue BEFORE changing from using a local libraries folder to using the CDN version, where the skin of the editor in the config was completely different from the one on node forms (very disconcerting and confusing, btw). Switching to CDN fixed the skin issue, but not the buttons issue.

Thank you.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

IreneKraus’s picture

I was finally able to save my toolbar changes by rolling the JQuery version in use back to 1.7, as was suggested in other threads. In my case, however, the complete toolbars are still not showing; nor is the Icon for IMCE! In fact, there's a rather long issue thread on this issue under IMCE here:
https://www.drupal.org/node/1181070
As the complete toolbars are not showing either, I've been wondering if this is more an issue with CKEditor itself than IMCE.

Rikibu’s picture

hmmm
seems that i am not the only person with this issues.

i really thought that I am too dumb to work with ckeditor + ckeditor drupal plugin.
I tried to set the ckeditor.js to 777 priviliges to ensure that the config file for the editor library is writeable to save the configuration - but the bug is still there.

to configure the basic, enhanced or full button set in the text format options doesnt have any effect.

When I switch down to CKEditor 3.661 there is no problem.
When i try to use the actual 4.4.4 version or lower 4.x branch nothing will work correctly.

kenorb’s picture

Version: 7.x-1.15 » 7.x-1.16
narquam’s picture

I'm also having this issue. I've tried 1.16 and 1.17 but none of my plugins are working. I've tried removing it all and starting over but that didn't work either. I'm using some of those same plugins mentioned but also ckeditor widgets module isn't working with this. The buttons show in the editor appearance available list but never on the content pages. I've tried turning on one plugin at a time and that doesn't work either. Also changed my ckeditor version to the most recent and a few other releases. It just won't work for some reason.

I found that this works fine on a fresh install but I found two differences. On install of a prior version of this module, the ckeditor loaded from the CDN by default is 4.4.3, not sure if that makes a difference. I updated from 1.15 to 1.16 to 1.17 and that caused issues. I tried multiple versions of jQuery and that didn't fix anything, nor did other versions of ckeditor. I think this may be due to updating from a prior version to 1.17 but I don't know what specifically went wrong.

kenorb’s picture

Version: 7.x-1.16 » 7.x-1.17
mgifford’s picture

@narquam are you still having trouble with this?

Using:

IMCE 7.x-1.10
IMCE Uploader 7.x-1.3
IMCE Wysiwyg bridge 7.x-1.0

Plupload 1.5.8
jQuery 1.10

mpaler’s picture

I can confirm the same issue:

CKEditor Module 1.17
CKEditor Library 4.5.4

MediaEmbed button show on config screen. Erratically sticks/saves using drag & drop. Doesn't show on live wysiwyg.

OMD’s picture

I solved this problem by loading from CDN. All my buttons appeared after setting CKEditor Global Profile, Path to CKEditor to: //cdn.ckeditor.com/4.5.4/full-all and then a page refresh.