3

以下をサポートするものに最適なソリューションは何ですか:

  • リッチエディター
  • その場で編集
  • プレースホルダ
  • HTML を保存し、悪意のあるものなどを取り除きます。

プロファイルのデータを変更するための便利で使いやすいインターフェイスが必要です。太字、斜体、複数行のテキストをサポートし、悪意のあるコードが挿入されないようにする必要があります。

私は主に Javascript 側を探していますが、バックエンド用の PHP コードが付属していればいいと思います。

4

6 に答える 6

2

CKEditorになった FCK Editor

無料です。

于 2010-11-16T00:54:25.570 に答える
1

私は間違っているかもしれません (私が間違っている場合は教えてください) が、TinyMCE も CKedit もその場で編集を行うとは思いません (つまり、iframe を作成せずに contenteditable="true" を使用しません)。

私が知る限り、nicedit ( http://nicedit.com/demos.php?demo=4 ) と google クロージャー ( http://closure-library.googlecode.com/svn/trunk/closure/goog/ ) のみです。 demos/editor/seamlessfield.html ) はインラインで編集できます。

私が間違っていることを願っています:)乾杯!

于 2010-12-07T18:31:31.910 に答える
1

私は TinyMCE (http://tinymce.moxiecode.com/) を使用しています。必要な機能の大部分を備えている必要があります。

于 2010-11-16T00:51:57.703 に答える
1

私はいくつかのオプションを見てきました:

http://en.wikipedia.org/wiki/Online_rich-text_editor およびhttp://blog.insicdesigns.com/2009/07/rounding-up-the-best-javascript-wysiwyg-and-markup-editor/も参照してください。

于 2010-11-16T01:14:05.527 に答える
1

私はNicEditを正しく使用していますが、時間があれば HTML5 WYSIWYG エディターであるaloha-editorに変更したでしょう。

とは言っても、HTML 出力が貧弱であるだけでなく、おそらく予期していなかった多くのインライン スタイルが導入されて全体的なデザインが壊れてしまうため、これらの WYSIWYG エディターはお勧めしません。

私がそのようなエディターを使用する唯一の理由は、クライアントが厳密にエディターを要求したからです。とにかくこの方法を使用することを選択した場合、おそらくユーザー入力を前処理する必要があります。選択肢がある場合は、Markdown を使用します。

[編集: 例を追加] 以下の html 出力でわかるように、表示される内容が必ずしも得られるとは限りません...

WYSIWYG の例: WYSIWYG の例

マークダウンの例: マークダウンの例

于 2010-11-16T01:14:09.840 に答える
0

TinyMCEをお勧めします。

編集:そして@wajiwは私を打ち負かしました。しかし、良い兆候です。:)

于 2010-11-16T00:52:52.873 に答える