我希望用户编写HTML代码,这样他们就可以格式化文本,我可以把它放到数据库中。我希望用户能够制作列表,粗体文本,斜体,我猜就是这样。感谢。
答案 0 :(得分:2)
您应该使用ckeditor。
CKEditor是一个在网页中使用的文本编辑器。它是一个WYSIWYG编辑器,这意味着在其上编辑的文本看起来与用户在发布时的结果尽可能相似。它为桌面编辑应用程序(如Microsoft Word和OpenOffice)提供了常见的编辑功能。
用html编辑器替换所有文本区域,请参阅下面的链接。
http://svn.ckeditor.com/CKEditor/trunk/_samples/php/replaceall.php
答案 1 :(得分:0)
我最近刚刚实施了Chipersoft版本的WYSIWYG Markdown Editor,其工作方式与Stackoverflow的降价编辑器非常相似。
您可以将降价版本保存在数据库中,然后当您想要渲染它时,可以使用PHP Markdown将其从标记下来转换为实际的HTML标记。
这两个应用程序可以很好地协同工作,并且意味着数据库(以及文件系统)的占用空间更少,因为您不必存储完整的html标记。
Markdown编辑:https://github.com/ChiperSoft/wmd
Markdown to HTML Converter:http://michelf.com/projects/php-markdown/