From 7fcf8a08b88fa45e637e625aa2e16c653df6ce48 Mon Sep 17 00:00:00 2001 From: tianya Date: Thu, 10 Dec 2020 11:47:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=99=A8=E6=94=AF=E6=8C=81=E9=99=84=E4=BB=B6=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dede/dialog/select_soft.php | 4 ++++ src/include/inc/inc_fun_funAdmin.php | 2 +- .../ddfilebrowser/icons/ddfilebrowser.png | Bin 0 -> 1267 bytes .../ckeditor/plugins/ddfilebrowser/plugin.js | 20 ++++++++++++++++++ src/static/img/addon.gif | Bin 681 -> 1401 bytes 5 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/static/ckeditor/plugins/ddfilebrowser/icons/ddfilebrowser.png create mode 100644 src/static/ckeditor/plugins/ddfilebrowser/plugin.js diff --git a/src/dede/dialog/select_soft.php b/src/dede/dialog/select_soft.php index 001a37f3..bc1eb19c 100755 --- a/src/dede/dialog/select_soft.php +++ b/src/dede/dialog/select_soft.php @@ -72,6 +72,10 @@ if (!empty($noeditor)) { window.opener.CKEDITOR.tools.callFunction(funcNum, reimg); } + if (window.opener.CKEDITOR.instances.) { + let addonHTML = `附件:${reimg}`; + window.opener.CKEDITOR.instances[""].insertHtml(addonHTML); + } window.close(); } diff --git a/src/include/inc/inc_fun_funAdmin.php b/src/include/inc/inc_fun_funAdmin.php index f056aa99..03265634 100755 --- a/src/include/inc/inc_fun_funAdmin.php +++ b/src/include/inc/inc_fun_funAdmin.php @@ -173,7 +173,7 @@ function SpGetEditor($fname, $fvalue, $nheight = "350", $etype = "Basic", $gtype } else if ($GLOBALS['cfg_html_editor'] == 'ckeditor') { $addConfig = ""; 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'}"; } $code = <<gDLM-)SlEY^QKaA(8S9EriIw_Z*K~d`f-iUX z{^5C^-}C-{zne_-ymIvLbB76nI2!8~l6XF5zfFhm*Wr9Rg{KoJnnfv?LnYAwL|BG{ zfQ+f)5J&=19y@;v1PI~~rKGbc8$ZKKP<4qm#$~BGW)nmpWa*+*0Eip}Ly8up9#j`7 zQjvpH#usPedIaQ^?r{U8#(UDzctP^ZROlr#VDVT$1xO?1LN`khN|iT+C)k4*zdmzo9Qtf&`Dsz z5kta-%bm1C>3qZhB7#O5!eTv(i9AHm%tM`wq&U)%Q8XEr%+@`8JkG~76N#DxVnUF@ z3NA&F`OYxwjSAs*PZ%eijdq6pY?lxbydF;Qc!hSR&K00Eq5=)ox$4sdp6;vHZ z7J#9Q0=dh8D!F%MUTN&b*HCYtD>wGSHRRIR3~d+oABCO0t_V)JL+FGqv>+S8`+S;mAD*gTa^Yio7YIS&c z*f5N?wzi3hiDI$1xw$FJa&vQYKA&e8W@%}uqoZSBU_jF}hr=;9H#apkH8V5Q($bPh zB$k(#`}+DuM@M;{hY%JDg~`du>FMd6ot*VjX#P`O;TENf+D1^4>y?(VDe zXRl(D9+d1!;qCt%#QDlMA7T2%m=I1|chk3{&n&)tL^wD0ftb@T-S2*LcM$|GPkp-Z zTjsU*nZUCTPdw2y>tFog_$lSPcYdrrd2it1+b^6gojbmHC-S=y{ru~NW993Y{=9ba z*R>LN^|N;ak$XRX-+5n;xYgDh@16Rpdf}-&HT>ZDE9{G>b5|;NZ+-h#?cFDURx3}lyAtfb6TwFXOBg4SJ;ONn#*4Easv9Wo1c^VoT z>({UE>gt*@Wr~c9Oh7=u>C>kpBO}Yo%B-xc^7Hevv$H!pJ10$=^ykl?h=_>r@bLTh z@7vqkPoF-$qN3vb`Sa!F<^TWxXCMwJ{^ySH4N!1NEJ*~?Hue<-iOJciB??KY>6v-9 zO7C~?S5nAKu~iB;^)>J*W`v>l<2HT7t|lGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wID zQivCF3*g4)73+b$qnDhYt6z~=pl_&W0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDI zD784hv?w_hs9YIjRe_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyA#%@j1kGxJjN%ZoL^ z>V18!JoAc667!N%JzZ>-fF|f=W~NwKnwuD#n_HS2I|2jU(ACMpz}3vc&C$ie+11V1 z)W`s)*Cju>G&eP`1g19yq1OVZUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnv1?G!Lpb z1-DzwaO%|uIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@iX8ix}@1Nhle*XCW?dzA% zpFVzg|L*OZ*RNi_c>e6^lgE!9KDdAH?w#AWZr-?l?dp}wmo8p7f9~v=)2B|JIDYKt zk;8`$9@xKc@1EVecJA1|ZR?iJn>KD(zi#cC)vH#nSiWrOlEsS_E|@=W?wr}PX3m&C zZR(WClO|5+@9XX9?&|DlZ)dc1HnhOHej6@BW`zUf6i3F@wp3J{COwdOwdoQoJk0XOM0AuO(XaE2J literal 681 zcmV;a0#^M;Nk%w1VG;lm0Oo%Hl9E*K@8!+SW{Qe;+}v7rc3kA-xBvg~w6s-xd};sx z`FeUh=H}q^^w71nVULeOo11BgiAKZ2ga7~Oxw%GzgG-W%~6ewK81xtd3j6!|Loh_ znD6h@{{H30#x1(Kgu=pfSH+4 z-Q9GXn}GNC)yc_^ot;0-%z%lBY@?$}?CjsZz8ijiK&q;9wY7Y!s|%{C7vbTdtE)(j zjWxu?!=$7%v$H0-xi!<%J$rjBXJ<&s$*{e>v%kNVva*d(P$J^unAO#>K|wOX!CBSS zXV=$nj*du_lrff;Kc%H~_4VenvyyUh5WT&b)YN>Gl!B6yjQ{`tA^8LW004ggEC2ui z01^Na000O7fPaF6cz-l9e;Yr8jDv4CVn-usQ*0?4je;~B3j;O+Ss!|Jd5et(GZ98# zVLUH=I5-!72aF&Q03Z@behdLET>!I#QXLTxK2HS_YicoN4-kw+I{-pH3sxv11#=V+ zMT0~Nql$bga#RWfK9fWl4!0TgshVKl@+oEH+bw3xG?4*?SZ8Zc6^CkTui zD-f8_mqQ1aOjt1ZB+&+rg(V?&*l1MZ&k+Y+KAag7!i)$2nFggOB7n>XDm>7v2}?_m PiVH6W{`^RhDG&fVy^T*(