|
|
|
| Делаю доску объявлений. Сделал. Решил добавить к ней функциональности и прикрутить визуальный html-редактор.
Вся фишка в том, что он создает свое поле для ввода текста на java-scripte:
<form name=form enctype='multipart/form-data' action=<?php echo $action; ?> method=post>
<table width="100%" cellpadding="0" cellspacing="6">
<tr>
<td><p class=zag2>Название</td>
<td></td>
<td><input class=input size=70 type=text name=name value='<?php echo htmlspecialchars($name); ?>'></td>
</tr>
<tr>
<td><p class=zag2>Содержание</td>
<td></td>
<td><?php
$oFCKeditor = new FCKeditor('body') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = "";
$oFCKeditor->Create() ;
?></td>
|
Перед кодом идет определение, что мы делаем, редактируем данные или создаем вновь. Код редактирования соединяется с БД, считывает даннные новости в массив и подставляет их в форму
<input class=input size=70 type=text name=name value='<?php echo htmlspecialchars($заголовок_новости); ?>'>
|
Но беда в том, что аналогичное поле нельзя подставить в генерируемое поле редактора. Я пробовал подставлять в значение $oFCKeditor->Value = "'<?php echo htmlspecialchars($текст_новости); ?>'"; Но при редактирование он так это мне и отображает :)
Кто сталкивался с подобной проблемой помогите. Уж больно мне визуальный редактор понравился. | |
|
|
|
|
|
|
|
для: mishaMC
(30.05.2006 в 17:13)
| |
<?
$oFCKeditor = new FCKeditor('body') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = htmlspecialchars($заголовок_новости);;
$oFCKeditor->Create() ;
|
| |
|
|
|
|
|
|
|
для: Loki
(30.05.2006 в 17:29)
| | Большое человеческое спасибо!
Надо было вставить так
$oFCKeditor->Value = ($текст_новости);
|
Теперь все работает :) | |
|
|
|