2009-05-06 22 views
3

PHP用のHTMLコンバーターはどのようなテキストをお勧めしますか?PHP用のテキスト/ HTMLコンバータ

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

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

WYSIWYGエディタがあれば大きなプラスでしょう。 SOのようなここのようなハーフウィシウィッグはさらに良いでしょう。

余計な点は、Zend Frameworkにうまく収まるかどうかです。

+0

テキストとhtmlとWYSIWYmGは実際には異なるものです。 リアルタイムのプレビューは素晴らしい機能です...私はどこかで素晴らしい例を見てきました:)うーん:)))ここでは、stackoverflowで! –

答えて

0

私はTexyを採用するという私の元の考えに固執します。

ここに記載されている製品は実際にはそれを打ち消すものではありません。私はTexys構文に問題がありましたが、それはかなり標準的なようであり、他の製品にも存在します。

それは、非常にlightweithある非常に自然な構文をサポートしており、偉大な「ハーフ」WYSIWYGエディタTexyla(ウィキは唯一のチェコ語である)

4

http://en.wikipedia.org/wiki/Lightweight_markup_languageでお好きなところをお選びくださいました。

Markdownには、私が使ってきたPHPパーサーがPHP Markdownであり、特にExtra extensionが好きです。

私は実際に自分の(文書化されていない)機能でそれを拡張する際に刺すようにしました。それはavailable at GitHubです(私が修正した余分なブランチであり、masteRではないことに注意してください)。私はそれをしばらくの間、「適切なフォーク」にすることを意図しましたが、それはもう一つの大部分の話です。

1

いつもtextileです。これは広く実装されており、Markdownとのいくつかの基本的な類似点があります。しかし、私はTextileのWYSIWYGエディタを見たことがありません。

3

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

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

...余分なポイントに持参!

+0

ああ、私は製品のための余分なポイントを意味し、それを示唆する人にとっては意味がありません:-)あなたは実際に質問が主なものであることを示唆していませんでした。 –

+0

ええ、私は冗談だけでした。真剣に考えても、Zend FrameworkのDojoエディタは、あなたの要件に適したソリューションのように聞こえます。 –

1

upflowが役に立ちます。

+0

これをテストした後、私は感心しました。ただし、新しい「コンテナ」/段落を追加するには、コンテナ自体の下部に常にリンクが必要です。したがって、新しいブロックを取得するために前の段落に段落を挿入する必要はありません。 ;-) –

+0

私はそれが役に立つと思います。私はそれを追加しようとします。あなたの提案をありがとう。 – troelskn

1

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

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

関連する問題