CKEditor のクラスを使用して、PHP ページに textarea コントロールを追加しました。
テキストエリアが空で読み込まれると、CKEditor が機能します。しかし、テキストエリアに PHP 変数を読み込もうとすると、ページにはエディターが正しく表示されますが、コンテンツは表示されません (エディターがブロックされているように見えます)。これが私のコードです:
<div id="dialog-edit" title="Edit" style="display: none;">
<table cellspacing="10">
<tr>
<td>
<table>
<form method="post" name="form">
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
<br/>
<textarea class="ckeditor" name="html" id="html" style="width: 766px; height: 390px; margin-left: 6px;"><?php echo htmlentities($html) ?></textarea><br/>
<input type="submit" name="save" id="save" value="Salva modifiche" class="button" />
</form>
</td>
</tr>
</table>
</div>
<script type="text/javascript">
function showDialogEdit()
{
$( "#dialog-edit" ).dialog({
width: 680,
height: 620,
modal: true,
open: function(event, ui)
{
}
});
}
</script>
テキストエリアはコンテンツ (MySQL データベースに HTML コードとして保存されたもの) をテキストエリアに表示する必要がありますが、これを行っていません。
この問題の原因は何ですか?
ありがとう。