2012-05-23 60 views
0

我试图建立一个脚本,允许我发表文章。应该允许用户在文章的最后添加图像。我想通过让用户先写文章然后上传一些图片来解决这个问题。当图像上传时,它们应该自动添加在tinymce textarea的末尾。我得到文件名,但不知道如何将它添加到Tinymce。 我试着用jquery的append,但它不起作用。将uploadify上传到tinymce textarea

谢谢你的答案:)

回答

1

我通过处理在tinyMCEPopup窗口上传操作来实现类似的解决方案。一旦上传完成,我有文件名,我打电话给下面的命令,然后关闭弹出窗口。

tinyMCEPopup.execCommand('mceInsertContent', false, imgSrc); 
tinyMCEPopup.close(); 

imgSrc是图像的路径。

+0

有没有什么方法可以扩展这个解决方案,使图像在最后添加? 问题在于我编辑文章并调用此命令时。图片比文字更接近顶部。我想最后得到这张照片。 – pangi

+0

签出这个帖子上的答案 - http://stackoverflow.com/questions/7009326/add-image-without-drag-tinymce 它显示了如何获得编辑器和插入内容到它。既然你可以得到编辑器,我相信你也可以得到它里面的HTML内容,并根据你的需要进行修改。这里有一个指向tinymce命令参考的链接,它显示了处理文本的不同方式 - http://www.tinymce.com/wiki.php/Command_identifiers。 – Kalyan