2014-02-21 42 views
0

我將所有圖片/視頻存儲在webroot上面,這意味着該圖像在編輯器中找不到,並且不會呈現。這是個問題。要從webroot顯示圖像,我有一個像這樣訪問的功能:http:://mytestsite.com/getImage/k=generated_hash&photo=myphoto.jpgTinyMCE 4和圖片網址的

當我向TinyMCE的wysiwyg添加照片時,我需要將源url從/home/media/myphoto.jpg更改爲上面的示例。如果我將該鏈接粘貼爲圖像源,它的工作原理是完美的 - 我只是不確定如何自動發生。

任何想法?

回答

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? 
     }); 
    } 
});