1

ユーザーが自分のWebサイトに配置しているhtmlデータを生成するために、Webページにtinymceをセットアップしました。

問題は、スターターとして使用したい既存の html ページがあることです。

彼らが初めてtinymceページにアクセスしたときに、ローカルディスク上のhtmlファイルのwysiwygビューをテキストエリアに事前設定します。

HTMLストリームを取得してテキストエリアに事前入力して、HTMLの代わりにwysiwygを表示する方法はありますか? この変換でフォーマットが失われないようにする必要があります。

4

2 に答える 2

1

既存のテキストエリアにロードするように設定すると、TinyMCE はそのテキストエリアにすでにロードされている HTML を表示します。HTML をサーバー側のテキストエリアに読み込みます。例(疑似コード):

echo "<textarea class=\"text\">"
echo html_encode( html_stream )
echo "</textarea>"

そして、Javascript:

<script type="text/javascript">
tinyMCE.init({
    mode : "specific_textareas",
    editor_selector : "text",
});
</script>
于 2009-08-04T02:57:28.987 に答える
1

TinyMCE を使用してカスタム CMS を構築しましたが、これは基本的にあなたが説明したことを行います。TinyMCE がデフォルトで WYSIWYG として表示するテキストエリアを事前設定すると、私は見つけました。

HTML は、ディスク上のファイルから読み取ったり、別の場所に保存したりできます。

もう実際に試してみましたか?

于 2009-08-04T02:59:21.480 に答える