TinyMCE 4和图像网址

时间:2014-02-21 19:21:41

标签: javascript php jquery tinymce tinymce-4

我将所有图片/视频存储在webroot 之上,这意味着图片在编辑器中找不到,并且不会呈现。这是个问题。要显示来自webroot的图像,我有一个如下所示的函数:http:://mytestsite.com/getImage/k=generated_hash&photo=myphoto.jpg

当我向TinyMCE的wysiwyg添加照片时,我需要将源网址从/home/media/myphoto.jpg更改为上面的示例。如果我将链接粘贴为图像源,它可以完美地工作 - 我只是不确定如何自动实现它。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在你的tinymce.init中,你可以调用一个在更改时执行的函数,然后运行一个正则表达式来替换该函数url的文件路径?像这样:

tinymce.init({
    setup : function(ed) {
        ed.on('change', function(e) {
            // call your regex function here
            // or in php maybe an ajax call to a function?
        });
    }
});