你好我是tinymce的新手, 我使用的是tinymce 3.3.6版本。
我正在尝试使用mceinsertCommand
将图像插入到tinymce编辑器中...
例如
tinyMCE.execCommand("mceInsertContent", false, html_image_tag);
在上面的命令中,html_image_tag是html img标签,图像src地址指向jboss/bin
目录中文件夹中的任何图像...考虑我在jboss/bin
目录中有MY_Folder ...我想要将此文件夹中的图像粘贴到tinymce textarea ...
“My_Folder”是jboss/bin
目录中的一个文件夹...现在我的问题是..即使我正确地给出了如上所述的路径......它没有将图像插入到tinymce中......
如果我从互联网上提供一些图像路径,例如...... http://images.nationalgeographic.com/wpf/media-live/photos/000/036/cache/grizzly-bear-cubs_3600_990x742.jpg
它正确插入图像..但是为了访问我的机器上的图像......没有工作...
它给出了像破碎的img ..i.e。也许它没有正确地获得图像位置......
我在很多方面尝试了它...使用不同的src路径配置..在img标签..如上所示....但它不起作用..
所以任何/提示/帮助/评论都是适当的..请你提前。
答案 0 :(得分:1)
使用/
所以/subfolder/filename.jpg
图像的路径需要相对于包含它的页面,或者是绝对路径
---编辑---
我认为问题可能是它没有将你的外部DNS名称解析为你的localhost?也许您需要做的是在您的开发机器上编辑您的主机文件,并使用外部dns为您的本地主机添加别名,然后使用完全限定的外部dns路径到您的图像...也许..
转到:C:\ WINDOWS \ system32 \ drivers \ etc(假设这里是windows)并在编辑器中打开'hosts'文件。然后添加以下行,替换相关位:
127.0.0.1 www.yourDomainName.com
保存文件,重启机器并更改路径引用以使用完整的URL - 不确定我是否在这里咆哮错误的树 - 如果我认为我需要更多关于您的设置的信息!
希望这会有所帮助
答案 1 :(得分:1)
你要记住的一件事是,你可能需要指定要添加到容器中的有效元素。
TinyMCE 在 init 函数中有一个名为 valid_elements 的属性,您可以使用该属性来指定所需的元素。我遇到了同样的问题,这就是我所做的。