你会推荐哪些PHP转换器用于PHP转换器?
其中一个例子是Markdown,它在SO处使用。用户只需在文本框中输入一些带有一些自然格式的文本:在行尾输入,段落末尾为空行,用星号分隔粗体文本等。此语法将转换为HTML标记。
简单性是我们正在寻找的主要功能,不需要很多可能性,但那些基本的应该非常直观(自动URL转换为链接,表情符号,段落)。
如果有WYSIWYG编辑器,那将是一大优点。像SO这样的半生态会更好。
如果能够很好地适应Zend Framework,那将是额外的分数。
答案 0 :(得分:4)
选择http://en.wikipedia.org/wiki/Lightweight_markup_language。
对于Markdown,我使用的是一个名为PHP Markdown的PHP解析器,我特别喜欢Extra extension。
我实际上已经尝试用我自己的(未记录的)功能扩展它。它是available at GitHub(如果你感兴趣,请记住它是我修复的额外分支,而不是masteR)。我打算在一段时间内把它变成一个“适当的叉子”,但那是另一个很大程度上是脱离主题的故事。
答案 1 :(得分:3)
Zend Framework有一个与其Dojo集成捆绑在一起的WYSIWYG编辑器。
http://framework.zend.com/manual/en/zend.dojo.form.html#zend.dojo.form.elements.editor
......带来额外的积分!
答案 2 :(得分:1)
总是textile。它被广泛实施,与Markdown有一些基本的相似之处。但是,我从未见过纺织品的WYSIWYG编辑器。
答案 3 :(得分:1)
您可能会发现upflow有用。
答案 4 :(得分:1)
如果你想要WYSIWYG,我是FCKeditor的忠实粉丝。它在提交表单之前将用户输入转换为HTML,而不是之后,但是有一个很好的PHP库供使用,还有一个用于处理文件上传/浏览的PHP连接器(以及其他几种语言)。
如果您想要一些可以作为纯文本阅读但输出为HTML的内容,我会投票支持Markdown。
答案 5 :(得分:0)
我会坚持采用Texy的原始想法。
这里提到的产品实际上都没有打败它。我遇到了Texys语法的问题,但它似乎很标准,也存在于其他产品中。
它非常轻巧,支持非常自然的语法,并且有很棒的“半”wysiwyg编辑器Texyla(wiki仅限捷克语)