Javascript c5文件管理器和TinyMCE
如果有人对c5感兴趣的话,离我越来越近。如果我能让它全部正常工作的话,Filebrowser看起来很酷 通过将以下内容添加到tinymce_jquery_full.cshtml文件中,我在Timmce>Insert/Edit图像弹出窗口中显示了“浏览”按钮 及 只需将其全部添加到主菜单中即可Javascript c5文件管理器和TinyMCE,javascript,tinymce,Javascript,Tinymce,如果有人对c5感兴趣的话,离我越来越近。如果我能让它全部正常工作的话,Filebrowser看起来很酷 通过将以下内容添加到tinymce_jquery_full.cshtml文件中,我在Timmce>Insert/Edit图像弹出窗口中显示了“浏览”按钮 及 只需将其全部添加到主菜单中即可 <script type="text/javascript"> tag 到filemanager.js,我可以得到alertp;为了工作,它给了我一个指向我要搜索的图像的URL提示,但是窗口不
<script type="text/javascript"> tag
到filemanager.js,我可以得到alertp;为了工作,它给了我一个指向我要搜索的图像的URL提示,但是窗口不会关闭,更不用说返回TinyMCE弹出窗口字段的“p”值了
因此,我现在有两个javascript弹出窗口,一个在另一个上打开,但是在Filemanager中选择图像时,我需要Filemanager关闭,并将“p”的值传递回Timmce的插入/编辑图像弹出表单的“scr”字段
很难解释
调用所有Javascript向导寻求帮助
原文如下
有人知道如何集成c5 Filemanager的教程吗http://forum.filemanager.corefive.com/home TinyMCE,我做了一些搜索,但我找不到太多!我想在TinyMCE上的插入/编辑图像弹出窗口中添加一个浏览按钮,然后打开filemanager,单击图像URL字段填充图像URL?完成,所有内容都在TinyMCE网站上: 我只是没有看得足够深入,我想是因为我很惊讶TinyMCE会在这个问题上提供如此多的帮助
var selectItem = function(data){
var url = relPath + data['Path'];
if(window.tinyMCEPopup){
// use TinyMCE > 3.0 integration method
var win = tinyMCEPopup.getWindowArg("window");
win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = url;
if (typeof(win.ImageDialog) != "undefined") {
// Update image dimensions
if (win.ImageDialog.getImageData)
win.ImageDialog.getImageData();
// Preview if necessary
if (win.ImageDialog.showPreviewImage)
win.ImageDialog.showPreviewImage(url);
}
tinyMCEPopup.close();
return;
}
}
代码已经存在于filemanager.js中,您只需删除所有的ifwindow.opener{代码,所有代码都可以完美地工作
对于c5 filemanager和TinyMCE的所有员工,热爱您的工作
<script type="text/javascript"> tag
var selectItem = function (data) {
var p = data['Path'];
alert(p);
$('#field_name', window.opener.document).val(p);
window.close();
}
var selectItem = function(data){
var url = relPath + data['Path'];
if(window.tinyMCEPopup){
// use TinyMCE > 3.0 integration method
var win = tinyMCEPopup.getWindowArg("window");
win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = url;
if (typeof(win.ImageDialog) != "undefined") {
// Update image dimensions
if (win.ImageDialog.getImageData)
win.ImageDialog.getImageData();
// Preview if necessary
if (win.ImageDialog.showPreviewImage)
win.ImageDialog.showPreviewImage(url);
}
tinyMCEPopup.close();
return;
}
}