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. О огромном
количестве настроек вы сами можете прочитать на страничке с их описанием.
В следующий раз расскажу о том, как изменить внешний вид окна редактора,
чтобы подогнать его под свой дизайн.
Недавние записи
- Rails: наши первые контроллер и отображение
- jQuery Tools: Tabs и Dateinput
- Rails: На старт! Или первое приложение.
- Ruby on Rails
- FreeBSD 8.1-RELEASE
- FreeBSD Tips: как узнать размер директории?
- FreeBSD Tips: а где же lspci?
- FreeBSD: подключение UPS
- FreeBSD Tips: конфигурирование портов
- Виснет The Bat?
Апрель 30th, 2009 at 09:51
Я хочу оставить файлы для работы только с PHP. Что можно смело удалять а что можно оставить?
Июнь 16th, 2009 at 13:41
А как мне получить код, полученный в итоге
Сентябрь 21st, 2009 at 15:33
В файле sampleposteddata.php написать: