Sziasztok!
Találkoztatok már olyan fckeditor problémával, hogy admin/ url-es oldalokon nem jelenik meg az editor? Pontosabban, pl.:
www.sitem.hu/node/add/story - van editor
www.sitem.hu/admin/node/add/story - nincs editor
Pedig teljesen ugyanazt az oldalt töltik be. Először arra gyanakodtam, hogy include leírásom nem volt helyes (*.edit-body), ezért átállítottam fckeditor settingsben exclude-ra, elvileg minden oldalon be kéne hogy töltse, a fenti példa szerint admin utvonallal mégsem jelenik meg sehol. JS hibát nem dob az oldal. A fenti két oldal közti forráskód különbségek, hogy az adminos url-nél nem tölti be ezeket:
<script type="text/javascript" src="/sites/all/modules/fckeditor/fckeditor/fckeditor.js?I"></script> ... <script type="text/javascript"> <!--//--><![CDATA[//><!-- var oFCK_1;if (Drupal.jsEnabled) {oFCK_1 = new FCKeditor( 'edit-body' ); oFCK_1.defaultState = 1; oFCK_1.BasePath = '/sites/all/modules/fckeditor/fckeditor/'; oFCK_1.DrupalId = 'oFCK_1'; oFCK_1.Config['PluginsPath'] = '/sites/all/modules/fckeditor/plugins/'; oFCK_1.Config['CustomConfigurationsPath'] = "/sites/all/themes/zemne/fckeditor.config.js?1252088222"; oFCK_1.Config['TextareaID'] = "edit-body"; oFCK_1.ToolbarSet = "DrupalFiltered"; oFCK_1.Config['SkinPath'] = oFCK_1.BasePath + "editor/skins/office2003/"; oFCK_1.Config['DefaultLanguage'] = "hu"; oFCK_1.Config['AutoDetectLanguage'] = true; oFCK_1.Height = "420"; oFCK_1.Config['ToolbarStartExpanded'] = true; oFCK_1.Width = "100%"; oFCK_1.Config['EnterMode'] = 'p'; oFCK_1.Config['ShiftEnterMode'] = "br"; oFCK_1.Config['FontFormats'] = "h1;h2;h3;h4;h5;h6"; oFCK_1.Config['FormatSource'] = true; oFCK_1.Config['FormatOutput'] = true; oFCK_1.Config['LinkUpload'] = false; oFCK_1.Config['ImageUpload'] = false; oFCK_1.Config['FlashUpload'] = false; oFCK_1.Config['LinkBrowser'] = false; oFCK_1.Config['ImageBrowser'] = false; oFCK_1.Config['FlashBrowser'] = false; oFCK_1.Config['EditorAreaCSS'] = oFCK_1.BasePath + 'editor/css/fck_editorarea.css,' + '/sites/all/modules/fckeditor/fckeditor.css'; var fckInstances = {};fckInstances['edit-body'] = oFCK_1; } //--><!]]> </script>
Az logikus, hogy ez végett nem jelenik meg az editor sem, de hogy miért nem kerülnek be ezek a sorok admin/ útvonallal, azt nem.
Jah, egy fontos dolog:
Fckeditor 6.x-2.0-beta1 verziót használok.