3

PHP用のどのテキストからHTMLへのコンバーターをお勧めしますか?

例の 1 つは、ここ SO で使用されている Markdown です。ユーザーは、自然な書式でテキスト ボックスにテキストを入力するだけです: 行末に入力、段落の最後に空行、アスタリスクで区切られた太字テキストなど。そして、この構文は HTML タグに変換されます。

シンプルさは私たちが探している主な機能です。多くの可能性がある必要はありませんが、そこにある基本的なものは非常に直感的でなければなりません (リンク、顔文字、段落への自動 URL 変換)。

そのための WYSIWYG エディターがあれば、大きなプラスになります。ここSOのようなハーフウィジウィグはさらに良いでしょう。

それがZend Frameworkにうまく適合するかどうかは、余分なポイントになります。

4

6 に答える 6

4

http://en.wikipedia.org/wiki/Lightweight_markup_languageで選択してください。

Markdown に関しては、 PHP Markdownという名前の PHP パーサーを使用しており、 Extra extensionが特に気に入っています。

私は実際に、独自の (文書化されていない) 機能でそれを拡張することに挑戦しました。興味があれば、GitHub で入手できます( masterR ではなく、私が修正した余分なブランチであることを思い出してください)。しばらくの間、それを「適切なフォーク」にするつもりでしたが、それは別の、主にオフトピックの話です。

于 2009-05-06T14:46:07.850 に答える
3

Zend Frameworkには、Dojo統合にバンドルされたWYSIWYGエディターがあります。

http://framework.zend.com/manual/en/zend.dojo.form.html#zend.dojo.form.elements.editor

...余分なポイントを持ってきてください!

于 2009-05-06T14:53:14.340 に答える
1

アップフローが役立つ場合があります。

于 2009-05-06T14:53:59.127 に答える
1

テキスタイルは常にあります。これは広く実装されており、Markdown といくつかの基本的な類似点があります。ただし、Textile 用の WYSIWYG エディターは見たことがありません。

于 2009-05-06T14:47:34.180 に答える
1

WYSIWYG が必要な場合、私はFCKeditorの大ファンです。フォームを送信した後ではなく、送信する前にユーザー入力を HTML に変換しますが、それを使用するための優れた PHP ライブラリと、ファイルのアップロード/閲覧を処理するための PHP コネクタ (他のいくつかの言語と共に) を備えています。

プレーンテキストとして読み取れるが HTML として出力できるものが必要な場合は、Markdown に投票します。

于 2009-05-06T19:52:52.730 に答える
0

Texy を採用するという当初の考えに固執します。

ここで言及されている製品のどれも、実際にそれに勝るものはありません. 私は Texys 構文に問題がありましたが、それは非常に標準的なようで、他の製品にも存在します。

非常に軽量で、非常に自然な構文をサポートし、優れた「半分」の wysiwyg エディターTexyla (wiki はチェコ語のみ) を備えています。

于 2009-05-06T14:36:05.223 に答える