我正在尝试在网站的管理部分使用TinyMCE编辑器。我希望它在 php 中回响,但我不知道该怎么做。我已经搜索了该网站,但我找不到如何使TinyMCE原始代码存储在数据库中,然后在我的网站上回显。
我在这里找到了这篇文章,但不明白我会为它输入什么代码来获得 php 结果。
这是我的 php 代码,它从数据库中获取 desc 文本
<div><p><?php echo wordwrap($desc, 3000, "<br />");?></p>
然后我在标题中有这个
<script type="text/javascript">
tinymce.init({
selector: "textarea"
});
</script>
这就是我对后端编辑器所拥有的
<textarea name="desc" rows="10" cols="55" wrap="physical" type="text" id="about-textarea"></textarea>
任何帮助将不胜感激。
使用选择器"textare"初始化TinyMCE。这意味着TinyMCE将查找页面上的任何文本区域并将其替换为编辑器。您的代码不包含任何文本区域,因此没有插入编辑器。
你可能会尝试这样做
<textarea name="mycontent"><?php echo wordwrap($desc, 3000, "<br />");?></textarea>
编辑器生成的HTML代码将被写入文本区域,并在提交表单时发送到您的php脚本,就像任何其他输入框一样。
<script type="text/javascript">
tinymce.init({
selector: "textarea.my_tiny"
});
</script>
设置您的 tinymce 编辑器的类或 id
<textarea class="my_tiny"></textarea>
然后在下面
<script>
tinyMCE.get('my_tiny').setContent(<?php echo $desc; ?>);
</script>