Your theme may be missing the following code:
<?php print $scripts; ?>
Another possibility is that the following code might be missing in your theme:
<?php print $closure; ?>
Finally, you can also switch to a different theme.
At the moment CKEditor will not show up when the following modules are enabled:
Most probably you need to properly configure the input format. Either set it to Full HTML or add the <img> tag to the Filtered HTML format.
The full list of tags that should be allowed is available in the README.txt file.
Make sure that you have read the "Setting up filters" section in the README.txt file or on this page: http://drupal.ckeditor.com/filters
First of all make sure that CKEditor is enabled on this specific page. Take a look into the source code of your page and search for something similar to:
"ckeditor": { "module_path":
If CKEditor is enabled, but it does not show up, try the following steps:
closure and scripts statements, read below.There are two reasons why you are seeing a different toolbar (or do not see CKEditor at all):
admin/user/N/edit page (My Account -> Edit).Please remember that installing the CKEditor module is a two-step process. You need to download and unpack:
If your CKEditor does not show, you should check whether all files were extracted correctly.
The /modules/ckeditor/ckeditor/ directory should contain the following files:
ckeditor.js, config.js, contents.css as well as directories named skins, themes, lang, images.
The correct directory structure is as follows:
modules <dir> ckeditor <dir> ckeditor.module ckeditor.admin.inc ... ckeditor <dir> _source <dir> images <dir> lang <dir> plugins <dir> skins <dir> themes <dir> COPY_HERE.txt ckeditor.js ...
This may be caused by the browser cache. Clear your browser cache and restart the browser if clearing the cache did not help.
If you upgraded the CKEditor module, make sure that all roles with "access ckeditor" permissions are assigned to at least one CKEditor profile.
In the ckeditor.config.js file (located in the CKEditor module directory), the following classes are defined to provide the text alignment functionality:
config.justifyClasses = [ 'rteleft', 'rtecenter', 'rteright', 'rtejustify' ];
Unfortunately, some themes may override these styles and text alignment may not work as expected.
If you are using the Full HTML input format, you may simply comment out this line:
//config.justifyClasses = [ 'rteleft', 'rtecenter', 'rteright', 'rtejustify' ];CKEditor will then use inline styles instead:
<p style="text-align: right;">sample text</p>
The problem is that inline styles may only be used with the Full HTML format. Filtered HTML will strip that code, so do not use this solution with this input format.
For Filtered HTML things are a bit more complicated. For example if your theme defines such CSS style:
.content p { text-align: left; }
the text-align property set in the .rteright class will not work.
To align the <p> tag, you will have to edit the modules/ckeditor/ckeditor.css file and create a style that will be applied to the <p> tag:
.content p.rteleft { text-align: left; } .content p.rteright { text-align: right; } .content p.rtecenter { text-align: center; } .content p.rtejustify { text-align: justify; }
Use DOM inspector (in Firefox) to check why the alignment does not work and to correct your CSS styles. There is no universal workaround for this situation.
The problem lies in the way you configured your input filters. Before you enabled CKEditor, you probably had the Line break converter enabled.
Now you are trying to edit the same content with the Line break converter disabled, thus the line breaks are removed.
Possible workarounds:
<br> tag, then use toggle to switch to WYSIWYG mode.If you are a PHP programmer, you may try the approach proposed by BakerQ in http://drupal.org/node/240633.
Some modules like Typogrify or SmartyPants require special handling of HTML entities. For example, by default CKEditor will convert a double quote character (") to ".
To disable processing of HTML entities, add the following line to the modules/ckeditor/ckeditor.config.js file:
config.entities = false;
It is also possible to disable processing of HTML entities for a selected CKEditor profile by adding the following line in Advanced Options -> Custom JavaScript configuration:
entities = false ;
If the CKEditor toolbar does not show up and the styles/themes seem to be corrupted, it is possible that you uploaded the files via FTP in the ASCII mode. Make sure you are uploading the files in the binary mode.
Sometimes you may notice that when editing nodes, the spacing between paragraphs is being doubled. This may be caused by the HTML Purifier module when the AutoParagraph option is enabled. When you disable it, make sure to clear HTML Purifier cache.
Comments
bgfvbcbvcbvcbcvbvcbcbvcbvc
bgfvbcbvcbvcbcvbvcbcbvcbvc
fhggfhg
fhggfhg
test &&é
qsdfqsdfsdf sdfsdfsd
My TEEEEEEEEEEEEEEEEEEST
My TEEEEEEEEEEEEEEEEEEST
zzdsf sdfsdfs
sdfsdf
testing again
testing
again
like see........
ddddddd sdsdf s
ddddddd
sdsdf
sdf
sdfsd
fgdfgdfgf fgdfg <?php
fgdfgdfgf fgdfg <?php klshlaskdhlasdas
?>
Post new comment