3

你会推荐什么用于 PHP 的文本到 HTML 转换器?

其中一个例子是 Markdown,它在 SO 中使用。用户只需在文本框中输入一些具有自然格式的文本:在行尾输入、在段落末尾输入空行、星号分隔的粗体文本等。这种语法被转换为 HTML 标记。

简单性是我们正在寻找的主要功能,不需要有很多可能性,但那些基本的应该非常直观(自动将 URL 转换为链接、表情符号、段落)。

如果有所见即所得的编辑器,那将是一个很大的优势。就像在 SO 的半所见即所得会更好。

如果它与 Zend 框架很好地匹配,那就是加分项。

4

6 回答 6

4

请访问http://en.wikipedia.org/wiki/Lightweight_markup_language进行选择。

至于 Markdown,我一直在使用一种名为PHP Markdown的 PHP 解析器,我特别喜欢Extra 扩展

实际上,我已经尝试使用我自己的(未记录的)功能来扩展它。如果您有兴趣,可以在 GitHub 上找到它(请记住,这是我修复的额外分支,而不是 masterR)。我打算让它成为一个“适当的分支”有一段时间了,但那是另一个,很大程度上是离题的故事。

于 2009-05-06T14:46:07.850 回答
3

Zend 框架有一个 WYSIWYG 编辑器与它的 Dojo 集成捆绑在一起。

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

... 带上加分!

于 2009-05-06T14:53:14.340 回答
1

总是有纺织品。它被广泛实施,并且与 Markdown 有一些基本的相似之处。但是,我从未见过 Textile 的 WYSIWYG 编辑器。

于 2009-05-06T14:47:34.180 回答
1

您可能会发现上流很有用。

于 2009-05-06T14:53:59.127 回答
1

如果你想要所见即所得,我是FCKeditor的忠实粉丝。它在提交表单之前而不是之后将用户输入转换为 HTML,但它有一个很好的 PHP 库来使用它,以及一个用于处理文件上传/浏览的 PHP 连接器(以及其他几种语言)。

如果你想要一些可以作为纯文本读取但输出为 HTML 的东西,我投票支持 Markdown。

于 2009-05-06T19:52:52.730 回答
0

我会坚持我最初采用 Texy 的想法。

这里提到的所有产品都没有真正超越它。我对 Texys 语法有疑问,但它似乎很标准,并且也存在于其他产品中。

它非常轻巧,支持非常自然的语法,并具有出色的“一半”所见即所得编辑器Texyla(wiki 仅在捷克语中)

于 2009-05-06T14:36:05.223 回答