时间符号错误,添加斜杠

Tinymce emoticon bug, adding a slash

本文关键字:添加 符号 错误 时间      更新时间:2023-09-26

我使用Tinymce设置,在我的网站上只有一个小的回复部分使用表情符号。js插件本身工作良好,在编辑器中可见,但当它保存到数据库时,它显示为:

<img src='"/subdir/includes/tinymce/plugins/emoticons/img/smiley-kiss.gif'" alt='"kiss'" />

'在我的代码中无处可寻,它以它开始和结束。奇怪的是,它对整个图像也是这样做的。以下是我使用的时间设置:

    <script type="text/javascript" src="includes/tinymce/tinymce.js"></script>
<script type="text/javascript">
tinymce.init({
    selector: "textarea",
    theme: "modern",
    plugins: ["emoticons"],
    toolbar1: "emoticons",
    menubar : false,
    height : 100,
    forced_root_block : false,
    relative_urls : false,
});
</script>

有人知道这可能会出错吗?我在emoticon的插件文件中搜索了反斜杠,但找不到与此相关的任何内容

对于那些有同样问题的人,这与准备好的语句有关,使用mysqli进行正常插入不会产生此类错误。在使用准备好的语句将文本区域数据从ckeditor输入到数据库之前,应该使用条带符!