Использовать шаблоны с CKEditor
Точно так же, как мы это сделали с TinyMCE, мы покажем использование онлайн-редактора WYSIWYG CKEditor с шаблонами и автоматическую генерацию имени файла из ключевых слов, содержащихся в заголовке статьи.
Шаблон выбирается при создании детали и может быть изменен путем редактирования уже сохраненной детали, выбора файла из выпадающего списка. В каталог можно добавить собственные шаблоны.

Как это работает
Базовая система состоит из серии сценариев. Это предназначено для разработки вебмастером по его потребностям.
В частности, следует создать различные шаблоны.
- CKEditor - последняя версия онлайн-редактора.
- Наш интерфейс, который представляет собой HTML-страницу, интегрирующую CKEditor и сочетающую кнопки с основными функциями.
- store.php создает файл для отредактированной статьи.
- retrieve.php находит содержимое статьи в файле, созданном с помощью этого интерфейса.
- Фреймворк Ajax anaa.js позволяет сохранить статью, не выходя из текущего интерфейса или работы.
- titleconvert.php, загруженный store.php для создания имени файла.
- Три примера шаблонов в подкаталоге шаблонов.
Использовать шаблон
- Извлеките содержимое из архива и разместите его в Интернете на своем сайте или протестируйте его локально в каталоге Wamp, Xamp или эквиваленте.
- Запуск install.php для создания логина и пароля.
- Его нужно стереть и вернуть в интернет, если ты хочешь изменить пароль.
- Загрузить страницу editor.php
- Введите заголовок из одного или нескольких слов.
- Выберите шаблон.
- Введите текст и сохраните его.
- Добавить ссылку на статью на своем сайте.
Показ
Для этой очень простой демонстрации мы используем только три файла:
- демо-fr.php. Демонстрация.
- pagebuild.php. Страница, на которой отображается результат .
- pagedemo.txt. Файл, который будет создан.
Основной код выглядит следующим образом
1) Включение редактора. Поместить этот код в раздел HEAD страницы:
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
2) Добавление формы, отображающей кнопку отправки, для сохранения текста :
<form action="pagebuild.php" method="post" target="_top">
<input type="hidden" name="page" value="demo-fr.php" >
<input type="submit" value="Sauver le contenu">
</form>
6) Создание экземпляра редактора. Код вставляется в форму, в тело страницы:
<textarea cols="80" id="editor1" name="editor1" rows="10">Vide</textarea>
<script type="text/javascript">
//<![CDATA[
var editor = CKEDITOR.replace( 'editor1' );
//]]>
</script>
При нажатии на кнопку скрипт pagebuild.php возьмет введенный тобой текст, который FCKeditor присваивает переменной, и собирается сохранить его в файле.
Поле в скрытой демонстрации передает URL-адрес страницы редактора для загрузки скриптом.
Архив содержит дистрибутив CKEditor, интерфейс и PHP-скрипты, а также примеры шаблонов.
Вопрос: Использовать CKEditor
николас83210
веб-мастер
<html>
<head>
<title>Document sans-titre</title>
<meta charset=utf-8>
</head>
<body>
<?php
if (isset( $_POST ))
$postArray = &$_POST ; // 4.1.0 or later
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0
$fname="fck/pagedemo.txt";
$nfile = fopen($fname, "w");
if($nfile != false)
{
foreach ($postArray as $sForm => $value )
{
$yourText = $value ;
fwrite($nfile, $yourText);
}
fclose($nfile);
}
echo "You have written:<br/></br/>";
echo $yourText . "<br/></br>";
?>
<form action="demo-fck.php" method="post" target="_parent">
<input type="submit" name="envoi" value="Revenir à l'éditeur">
</form></body>
</html> Для текста на французском языке был создан другой файл, который не отразился на статье. Его обновят, чтобы можно было загрузить все необходимые файлы.николас83210
Спасибо bcp за ответ, это будет хорошо. с другой стороны, я уже три дня пытаюсь найти решение для своего pb, если у вас есть идея, это поможет мне bcp bcp. Я пытаюсь сохранить некоторые формы fkeditor в bdd, и ничего не происходит, это не обновляется в моем bdd, но нет сообщения об ошибке, это то, что будет из моей базы данных, я создал таблицу новостей с текстовым полем 1 в текстлонге, короче говоря, вот: у меня есть два файла: у меня есть два файла: formula aire.php
<? php include («FCKeditor/fceditor.php»);?> <html> <head> <title> Выпуск новостей </title> </head> <body> <form name = «editNews» метод =» POST» действие = «savedata.php»> <? php $ db = mysql_connect ('mabase',' пользователь', 'pass') или die («Не удается подключиться »); if (! mysql _ select _ db («mabase», $ db)) эхо «Ошибка: невозможно выбрать базу <br>»; $ select = «SELECT text 1 FROM news»; $ req = mysql_query ($ select, $ db) или die («Ошибка:» .mysql _ error ()) while ($ row = mysql_fetch_array ($ req)) {echo '<tr>'; $ text = $ row [0];} $ oFCKeditor = new FCKeditor («FCKeditor1»); $ oFCKeditor -> BasePath = 'FCK editor/' ;//Путь от индекса к папке FCKeditor $ oFCKeditor -> Width = «78%»; $ oFCKeditor -> Height = «50%»; $ oFCKeditor -> Value = $ текст; $ $ o FCKeditor-> Создать ();?> <br> <input type = «submit» value = «Submit»> </form> </body> </html> затем savedata.php <? $ db = mysql_connect ('mabase', 'пользователь', 'pass') или die («Невозможно войти»); if (! mysql _ select _ db ("mabase", $ db)) эхо "Ошибка: не удается выбрать базу <br>"; $ updateNews = $ _ POST ["FCKeditor1"]; $ mysqlQuery = "UPDATE 'news" SET texte1 = "$ updateNews" "; mysql_query ($ mysqlQuery, $ db) или die ('MySQL error:' .mysql _ error ());?>
пожалуйста, я уже три дня нахожусь на fceditor
веб-мастер
николас83210
веб-мастер
николас83210
николас83210
николас83210
Не удалось выполнить шаг, справка
Титоф
<?php
if (isset( $_POST ))
$postArray = &$_POST ; // 4.1.0 or later
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0
$fname="fck/pagedemo.txt";
$nfile = fopen($fname, "w");
if($nfile != false)
{
foreach ($postArray as $sForm => $value )
{
fwrite($nfile, $value);
}
fclose($nfile);
}
?> Было бы здорово, если бы я нашел помощь Заранее спасибо Titofвеб-мастер
mobilesong
user10
веб-мастер
Редактор CKeditor и bdd
бубул
<form method="post" name="editor" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Titre:</td>
<td><input type="text" name="titre" value="<?php echo $row_Recordset2['titre']; ?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Txt:</td>
<td><input type="text" name="txt" value="<?php echo $row_Recordset2['txt']; ?>" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td>
<?php
$oFCKeditor = new FCKeditor('editor') ;
$oFCKeditor->BasePath = '../fckeditor/';
$oFCKeditor->Value = $row_Recordset2[txt];
$oFCKeditor->Create() ;
$oFCKeditor->Name='txt';
?></td>
</tr>
<input type="submit" value="Mettre à jour">
</table>
<input type="hidden" name="MM_update" value="editor">
<input type="hidden" name="id" value="<?php echo $row_Recordset2['id']; ?>">
</form> Большое спасибо!!!веб-мастер