FCKeditor — установка

Сегодня я расскажу, как установить и настроить данный редактор. FCKeditor — это бесплатный, свободно распространяемый WYSIWYG редактор. По-большому счёту, вся необходимая информация присутствует в полном объёме на сайте, однако там порой приходится очень много прочитать страниц, чтобы найти что-то именно нужное.

На данный момент стабильная версия редактора — 2.6.4. Просто идём  раздел «Download» и скачиваем удобный для нас формат распространения: *.zip или *tar.gz.

Для того, чтобы начать использовать редактор, его просто необходимо подключить к страницам своего проекта. Существует реализации почти для десятка языков программирования, но я хочу остановиться на двух: php и javascript.

Для начала о реализации на php.

1.  Подключаем необходимый файл:

<?php
include_once("fckeditor/fckeditor.php") ;
?>
2. Теперь мы уже можем использовать редактор. Для этого просто добавляем
следующий код внутри <FORM>:
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->Value = '<p>This is some <strong>sample text</strong>.
You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>' ;
$oFCKeditor->Create() ;
?>
3. Вот и всё. Ниже код полностью:
<?php
include_once("fckeditor/fckeditor.php") ;
?>
<html>
<head>
  <title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
  <form action="sampleposteddata.php" method="post" target="_blank">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->Value = '<p>Тут что-то написать</p>' ;
$oFCKeditor->Create() ;
?>
    <br>
    <input type="submit" value="Submit">
  </form>
</body>
</html>

Тааак... теперь всё то же самое реализуем при помощи javascript:
1. Опять же для начала необходимо подключить соответствующий файл:
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>

2. Использовать можно разными способам:
а) включить следующий код внутри используемой формы:
<script type="text/javascript">
var oFCKeditor = new FCKeditor('FCKeditor1');
oFCKeditor.BasePath = "/fckeditor/";
oFCKeditor.Create();
</script>

б) Между тегами <HEAD> и </HEAD> необходимо поместить следующий код:
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'MyTextarea' ) ;
oFCKeditor.BasePath = "/fckeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>

Т.е. при создании странички будет создано окно редактора.
Однако в теле страницы <BODY> необходимо разместить область <TEXTAREA>
с именем "MyTextarea":

<textarea id="MyTextarea" name="MyTextarea">Пишем тут.</textarea>

в) если вы используете технологию AJAX, то процесс создания окна редактора
несколько иной:
var div = document.getElementById("myFCKeditor");
var fck = new FCKeditor("myFCKeditor");
div.innerHTML = fck.CreateHtml();

Вот, в принципе, и всё, что касается установки FCKeditor. О огромном
количестве настроек вы сами можете прочитать на страничке с их описанием.
В следующий раз расскажу о том, как изменить внешний вид окна редактора,
чтобы подогнать его под свой дизайн.

Недавние записи

12 комментариев to “FCKeditor — установка”

  1. Сергей Says:

    Я хочу оставить файлы для работы только с PHP. Что можно смело удалять а что можно оставить?

  2. FROPS Says:

    А как мне получить код, полученный в итоге

  3. Julia Says:

    В файле sampleposteddata.php написать:

  4. вапвап Says:

    Ну ты и «дизайнер такими буквами да на таком фоне….. Разуй глаза, нихрена не видно же!!!!!!!!!!!!!!!!!

  5. Odium Says:

    Поднял проект на Xampp. Решил прикрутить CKEditor, а он отрисовывается на странице с помощью Iframe.

    Вместо своего CKEditor вижу 404 NotFound. Создавал вручную iframe — тоже самое. Явно проблема в Xampp — iframe.

    На хостинге проблемы нет.

  6. Михаил Says:

    Спасибо, юзаем новый CKEditor. Вещь классная! :)

  7. boss_ug Says:

    Что то не могу ни как подключить используя именно Ваш пример

  8. Bivis Net Says:

    Подскажите в каком файле можно настроить путь для загрузки изображений.

  9. Олег Says:

    Добрый день,
    необходимы профессиональные консультации по пользованию программой
    Правщика сайтов FCKEditor, которые необходимо оперативно предоставлять
    по телефону/Скайпу. Вы сможете оказать подобные услуги? Оплату
    предлагаем делать авансом за первые часы/дни, а в дальнейшем — по
    договоренности.
    Спасибо.

  10. none Says:

    Что-то я ничего не понял, если честно (-:

  11. Серж Says:

    ВНИМАНИЕ!
    Папка ckeditor в версии выше 4.0.0 должна быть в корневой папке сайта, а не где угодно, как это возможно например с ckeditor 3.6.6

  12. none Says:

    «Это не есть факт», как говорили в одном советском фильме.
    Вот что на этот счёт говорит официальная документация:
    To install CKEditor for the first time, proceed in the following way:

    Download the latest version from the CKEditor website: http://ckeditor.com/download
    Extract (decompress) the downloaded archive to a directory called ckeditor in the root of your website.
    You can place the files in any path of your website. The ckeditor directory is the default one.

Оставить комментарий