Content Block - CKEditor controls not showing up

Permalink 24 16 Browser Info Environment
HI,
When I try to put a Content block, I get the editable zone with a green border but the controls don't show up (screenshot attached). My console fires a javascript error. Seems related to ckeditor.
Thanks for the help.
marc

Uncaught TypeError: Cannot read property 'length' of null
    at Function.each (jquery.js:2)
    at Object.success (plugin.js?t=GAGE:136)
    at j (jquery.js:2)
    at Object.fireWith [as resolveWith] (jquery.js:2)
    at x (jquery.js:5)
    at b (jquery.js:5)
    at Object.send (jquery.js:5)
    at Function.ajax (jquery.js:5)
    at Object.afterInit (plugin.js?t=GAGE:102)
    at Object.eval (eval at <anonymous> (jquery.js:2), <anonymous>:255:121)

1 Attachment


Status: New
marcsublet
Kiesel replied on at Permalink Reply
Have something like that. I see controls, more than usual but no "save" button, so no editing can be done. A reload solves the problem usually.
nsturis replied on at Permalink Reply
I was experiencing this issue too, but was able to resolve it.

I'd suggest going into Systems & Settings > Basic > Rich Text Editor and seeing if you can enable the following plugins through the UI - or else going into application/config/generated_overrides/site.php or concrete.php and seeing if they're set as below. That cleared it up for me at least.

'editor' => [
                'concrete' => [
                    'enable_filemanager' => '1',
                    'enable_sitemap' => '1',
                ],
                'ckeditor4' => [
                    'plugins' => [
                        'selected' => [
                            'concrete5filemanager',
                            'concrete5inline',
                            'concrete5uploadimage',
                            'dialogadvtab',
                            'divarea',
                            'floatingspace',
                            'normalizeonchange',
appliculture replied on at Permalink Reply
appliculture
same issue here
heathgriffin replied on at Permalink Reply
heathgriffin
I was having this same issue (first time building a concrete5 site), and I couldn't figure out why there was no save option in the CKEditor. Turns out when I started converting my html to a concrete5 theme, I left a script tag in the header that referenced a global version of jQuery. I'm guessing this somehow cause a conflict with the version of CKEditor (the referenced version either too new or too old). After deleting that link to the jQuery file, it works just fine!

TL;DR - Make sure you don't have a version of jQuery referenced in your head. Concrete5 appears to include this as part of its framework.

EDIT (5/25/17): So it's not so much that jQuery is already included, it's that adding it in the head conflicts with the editing mode scripts in Concrete5. If you want to add jQuery to your theme, check out this explanation of how to do it:https://www.concrete5.org/community/forums/5-7-discussion/page_theme...
Buschmann replied on at Permalink Reply
I got same problem...

BUT

I solved now.!

goto /dashboard/system/basics/editor/saved

clear all ceckboxes
save..
clear cache..
set the first 5 with an X
save..
clear cache..
try out if block is working..
IF yes..
goto /dashboard/system/basics/editor/saved
x the next 5 ..
save...
and so on and so on ...

and yes of sure,
it was the last 4 that "ad here 2 lines inappropriate content of your choice" me...

Now it is fine and runs ;)

Hope it helps you too..

concrete5 Environment Information

# concrete5 Version
Core Version - 8.1.0
Version Installed - 8.1.0
Database Version - 20170123000000

# concrete5 Packages
None

# concrete5 Overrides
languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/es_PE/LC_MESSAGES/messages.mo, languages/es_PE/LC_MESSAGES, languages/es_PE, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, themes/rueger/content.php, themes/rueger/default.php, themes/rueger/description.txt, themes/rueger/home.php, themes/rueger/page_theme.php, themes/rueger/thumbnail.png, themes/rueger/view.php, themes/rueger/includes/css/rgr-global.css, themes/rueger/includes/css/rgr-fonts.css, themes/rueger/includes/css/rgr-reset.css, themes/rueger/includes/css, themes/rueger/includes/elements/header.php, themes/rueger/includes/elements, themes/rueger/includes/fonts/nhg-bold.eot, themes/rueger/includes/fonts/nhg-bold.svg, themes/rueger/includes/fonts/nhg-bold.ttf, themes/rueger/includes/fonts/nhg-book.eot, themes/rueger/includes/fonts/nhg-bold.woff, themes/rueger/includes/fonts/nhg-book.svg, themes/rueger/includes/fonts/nhg-book.ttf, themes/rueger/includes/fonts/nhg-book.woff, themes/rueger/includes/fonts/rueger.eot, themes/rueger/includes/fonts/rueger.svg, themes/rueger/includes/fonts/rueger.ttf, themes/rueger/includes/fonts/rueger.woff, themes/rueger/includes/fonts, themes/rueger/includes/images/pixel.gif, themes/rueger/includes/images/rueger-red.png, themes/rueger/includes/images/rueger-white.png, themes/rueger/includes/images, themes/rueger/includes/js/css3-mediaqueries.js, themes/rueger/includes/js/jquery.detect_swipe.js, themes/rueger/includes/js/rgr-script.js, themes/rueger/includes/js, themes/rueger/includes, themes/rueger, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/es_PE/LC_MESSAGES/messages.mo, languages/es_PE/LC_MESSAGES, languages/es_PE, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, themes/rueger/content.php, themes/rueger/default.php, themes/rueger/description.txt, themes/rueger/home.php, themes/rueger/page_theme.php, themes/rueger/thumbnail.png, themes/rueger/view.php, themes/rueger/includes/css/rgr-global.css, themes/rueger/includes/css/rgr-fonts.css, themes/rueger/includes/css/rgr-reset.css, themes/rueger/includes/css, themes/rueger/includes/elements/header.php, themes/rueger/includes/elements, themes/rueger/includes/fonts/nhg-bold.eot, themes/rueger/includes/fonts/nhg-bold.svg, themes/rueger/includes/fonts/nhg-bold.ttf, themes/rueger/includes/fonts/nhg-book.eot, themes/rueger/includes/fonts/nhg-bold.woff, themes/rueger/includes/fonts/nhg-book.svg, themes/rueger/includes/fonts/nhg-book.ttf, themes/rueger/includes/fonts/nhg-book.woff, themes/rueger/includes/fonts/rueger.eot, themes/rueger/includes/fonts/rueger.svg, themes/rueger/includes/fonts/rueger.ttf, themes/rueger/includes/fonts/rueger.woff, themes/rueger/includes/fonts, themes/rueger/includes/images/pixel.gif, themes/rueger/includes/images/rueger-red.png, themes/rueger/includes/images/rueger-white.png, themes/rueger/includes/images, themes/rueger/includes/js/css3-mediaqueries.js, themes/rueger/includes/js/jquery.detect_swipe.js, themes/rueger/includes/js/rgr-script.js, themes/rueger/includes/js, themes/rueger/includes, themes/rueger

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
5.6.22

# PHP Extensions
amf, bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, http, iconv, id3, imap, intl, ionCube Loader, json, ldap, libxml, mailparse, mbstring, mcrypt, mhash, ming, mysql, mysqli, mysqlnd, OAuth, openssl, pcre, PDFlib, PDO, pdo_mysql, pdo_sqlite, pgsql, Phar, posix, propro, raphf, Reflection, session, SimpleXML, soap, SourceGuardian, SPL, SPPLUS, sqlite3, ssh2, standard, tidy, timezonedb, tokenizer, uploadprogress, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, yaz, Zend Guard Loader, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 0
max_input_vars - 1000
memory_limit - 256M
post_max_size - 300M
sql.safe_mode - Off
upload_max_filesize - 300M
ldap.max_links - Unlimited
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
raphf.persistent_handle.limit - -1
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36