@@ -72,6 +72,10 @@ if (!empty($noeditor)) { | |||||
window.opener.CKEDITOR.tools.callFunction(funcNum, reimg); | window.opener.CKEDITOR.tools.callFunction(funcNum, reimg); | ||||
} | } | ||||
if (window.opener.CKEDITOR.instances.<?php echo $f ?>) { | |||||
let addonHTML = `<a href='${reimg}' target='_blank'><img src='<?php echo $cfg_cmspath ?>/static/img/addon.gif' border='0' />附件:${reimg}</a>`; | |||||
window.opener.CKEDITOR.instances["<?php echo $f ?>"].insertHtml(addonHTML); | |||||
} | |||||
window.close(); | window.close(); | ||||
} | } | ||||
</SCRIPT> | </SCRIPT> | ||||
@@ -173,7 +173,7 @@ function SpGetEditor($fname, $fvalue, $nheight = "350", $etype = "Basic", $gtype | |||||
} else if ($GLOBALS['cfg_html_editor'] == 'ckeditor') { | } else if ($GLOBALS['cfg_html_editor'] == 'ckeditor') { | ||||
$addConfig = ""; | $addConfig = ""; | ||||
if (defined("DEDEADMIN")) { | if (defined("DEDEADMIN")) { | ||||
$addConfig = ",{filebrowserImageUploadUrl:'./dialog/select_images_post.php',filebrowserUploadUrl:'./dialog/select_media_post.php?ck=1'}"; | |||||
$addConfig = ",{filebrowserImageUploadUrl:'./dialog/select_images_post.php',filebrowserUploadUrl:'./dialog/select_media_post.php?ck=1',extraPlugins:'html5video,dedepagebreak,ddfilebrowser'}"; | |||||
// $addConfig = ",{filebrowserImageUploadUrl:'./dialog/select_images_post.php'}"; | // $addConfig = ",{filebrowserImageUploadUrl:'./dialog/select_images_post.php'}"; | ||||
} | } | ||||
$code = <<<EOT | $code = <<<EOT | ||||
@@ -0,0 +1,20 @@ | |||||
CKEDITOR.plugins.add("ddfilebrowser", { | |||||
icons: "ddfilebrowser", | |||||
init: function (a) { | |||||
a.addCommand("openDDFileBrowser", | |||||
{ | |||||
exec: function (a) | |||||
{ | |||||
if ($Nav() == 'IE') { var posLeft = window.event.clientX - 200; var posTop = window.event.clientY - 50; } | |||||
else { var posLeft = 100; var posTop = 100; } | |||||
window.open("./dialog/select_soft.php?f=" + a.name, "popUpImagesWin", "scrollbars=yes,resizable=yes,statebar=no,width=600,height=400,left=" + posLeft + ", top=" + posTop); | |||||
} | |||||
}); | |||||
a.ui.addButton("DDFileBrowser", | |||||
{ | |||||
label: "插入附件", | |||||
command: "openDDFileBrowser", | |||||
toolbar: "insert" | |||||
}) | |||||
} | |||||
}); |