Мне не очень нравится TinyMce редактор, поэтому сегодня мы с вами попробуем изменить TinyMCE на CKEditor в CMS Kandidat.

Kandidat CKEditorKandidat CKEditor edit

1. Скачаем свежую версию CKEditor (CKEditor), распаковываем архив и забираем из него папку ckeditor

2. Откроем папку jscripts (../admin/jscripts), удаляем папку tiny_mce и вместо неё закидываем папку ckeditor

3. Откроем файл admintemplate.php (../admin/styles/kan) и вместо этих строк (10-39):

<!-- TinyMCE -->
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
skin : "o2k7",
skin_variant : "silver",
//editor_selector : "tiny",
plugins : "imagemanager,filemanager,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",

// Theme options
theme_advanced_buttons1 : "bold,italic,underline,forecolor,backcolor,formatselect,fontselect,fontsizeselect,justifyleft,justifycenter,justifyright,|,bullist,numlist,|,link,pasteword,table,|,image,media,emotions,|,undo,redo,|,code,fullscreen",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

//Path
relative_urls : false,
remove_script_host : true,

language : "ru"
});

</script>
<!-- /TinyMCE -->

вставим эти:

<!-- CKEditor -->
<script type="text/javascript" src="jscripts/ckeditor/ckeditor.js"></script>
<!—/CKEditor -->

а эту строку (62):

<div id="source">Powered by: <a href="http://www.Kan-Studio.ru">Kandidat CMS 1.4.9_TinyMCE_UTF_flatfileBD</a></div>

изменим на эту:

<div id="source">Powered by: <a href="http://www.Kan-Studio.ru">Kandidat CMS 1.4.9_CKEditor_flatfileBD</a></div>

4. Отроем файл edit.php (../admin) и изменим эту строку (48):

<textarea name="article" id="myArea1" cols=130 rows=25>$content[1]</textarea>

на эту:

<textarea name="article" class="ckeditor" cols=130 rows=25>$content[1]</textarea>

5. Откроем файл news.php (../admin) и изменим эти строки (118-119):

<textarea  name="message"  id="myArea1" style="width: 100%; height: 80px;">$startnews</textarea><br />
<textarea  name="extramessage" id="myArea2" style="width: 100%; height: 300px;">$fullnews</textarea><br />

на эти:

<textarea  name="message" class="ckeditor" style="width: 100%; height: 80px;">$startnews</textarea><br />
<textarea  name="extramessage" class="ckeditor" style="width: 100%; height: 300px;">$fullnews</textarea><br />

6. Открываем файл addnews.php (../admin) и изменим эти строки (113-114):

<textarea name="message" id="myArea1" style="width: 100%; height: 80px;">Краткий текст новости</textarea> <br />
<textarea name="extramessage" id="myArea2"" style="width: 100%; height: 300px;">Продолжение текста новости</textarea> <br />

на эти:

<textarea name="message" class="ckeditor" style="width: 100%; height: 80px;">Краткий текст новости</textarea> <br />
<textarea name="extramessage" class="ckeditor" style="width: 100%; height: 300px;">Продолжение текста новости</textarea> <br />

7. Открываем файл addcat.php (../admin) и вместо этой строки (52):

<textarea name="article" id="myArea1" cols=130 rows=25>Содержание страницы</textarea>

вставим эту:

<textarea name="article" class="ckeditor" cols=130 rows=25>Содержание страницы</textarea>

8. Открываем файл add.php (../admin) и вместо этой строки (53):

<textarea name="article" id="myArea1" cols=130 rows=25>Содержание страницы</textarea>

вставляем эту:

<textarea name="article" class="ckeditor" cols=130 rows=25>Содержание страницы</textarea>

9. Открываем вашу админку и пробуем редактировать страницы и новости:

Kandidat CKEditorKandidat CKEditor edit

Странно, но у нас всё работает. Подмигивающая рожица