我使用tinymce来让人们写内容。但现在我不想他们编辑自己的内容,我需要再次使用tinymce。
我的问题是在我的数据库中,这个内容由html标签组成,当我尝试在我的tinymce textarea中加载文本时(在编辑视图中),我得到了原始内容,例如<p> Hello my name is <em>John</em> [...] </p>
。但是当他们写下这些内容时,就是“wysiwyg”。
我想将这个原始html转换为wysiwig。
这里是原始html的截图
我希望它们在点击“编辑我的内容”按钮时是这样的:
答案 0 :(得分:1)
我用这个:
echo <textarea name="icerik" id="editor1" rows="10" cols="80">'.htmlentities($satir->icerik).'</textarea>;
我在php中使用“htmlentities”方法将html代码转换为wysiwyg。当您在和之间编写转换后的文本时,您可以得到您想要的内容。
假设您当然使用PHP。如果没有,尝试搜索例如“asp.net中的htmlentities”或等待另一个答案。
答案 1 :(得分:0)
tinyMCE.activeEditor.setContent('<span>html data from your database</span>');
答案 2 :(得分:0)
使用此:
strip_tags(stripslashes('row html content'))