0

自分でCMSを実現することについての概念的な質問があります。ユーザーがテキストを入力できるシンプルなバックエンドエディターのコンセプトを作成しようとしていますが、使用可能でなければならないいくつかの入力フィールドを追加することもできます。テキスト、画像、表だけでなく、フォーム要素のいずれかに対してWYSIWYGエディターを作成するための最良の方法を見つけようとしています。

この実現の一部はWYSIWYG-Editorであり、別の部分は編集後にページ全体を保存する方法(サイト全体をHTMLとして保存するか、データベースの一部として保存するかなど)です。ご入力いただきありがとうございます。

4

2 に答える 2

1

tinyMCE+jqueryはクライアント側で仕事をします。tinyMCEは、そのコンテンツをHTML + base64でエンコードされた画像として表すため、データベースでLONGTEXT列タイプに保存する必要があります(画像が表示される場合、単純なTEXTの容量では不十分であるため長い)

サーバー側のコントローラーでRESTが有効になっている場合は、jqueryのajaxハンドラーを介してtinyのコンテンツを簡単にPOST / PUT/DELETEできるようにすることをお勧めします。

于 2012-11-01T12:01:33.133 に答える
1

TinyMCEとを使用しAutoSaveます。

このプラグインは、TinyMCEテキストエディタに自動保存機能を追加して、誤って失われたコンテンツをレスキューします。localStorageを使用する。

説明ページから詳細を確認できます。

于 2012-11-01T12:04:30.077 に答える