From 86f7ad0c3e703bd0ec05f0e9da35f64ccc5737c4 Mon Sep 17 00:00:00 2001 From: tianya Date: Thu, 24 Feb 2022 23:04:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E5=9B=BE=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/dialog/select_mimages.php | 234 ++++++++++++++++++ src/include/inc/inc_fun_funAdmin.php | 2 +- .../ckeditor/plugins/mimage/icons/mimage.png | Bin 0 -> 4254 bytes src/static/ckeditor/plugins/mimage/plugin.js | 18 ++ 4 files changed, 253 insertions(+), 1 deletion(-) create mode 100644 src/admin/dialog/select_mimages.php create mode 100644 src/static/ckeditor/plugins/mimage/icons/mimage.png create mode 100644 src/static/ckeditor/plugins/mimage/plugin.js diff --git a/src/admin/dialog/select_mimages.php b/src/admin/dialog/select_mimages.php new file mode 100644 index 00000000..cde046f6 --- /dev/null +++ b/src/admin/dialog/select_mimages.php @@ -0,0 +1,234 @@ + + + + + +插入多图 + + + + + + + + + +
+
+ +
+ + + + diff --git a/src/include/inc/inc_fun_funAdmin.php b/src/include/inc/inc_fun_funAdmin.php index 39ba6de8..e0a35eb6 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 = ",{allowedContent:true,filebrowserImageUploadUrl:'./dialog/select_images_post.php',filebrowserUploadUrl:'./dialog/select_media_post.php?ck=1',extraPlugins:'html5video,dedepagebreak,ddfilebrowser,textindent'}"; + $addConfig = ",{allowedContent:true,filebrowserImageUploadUrl:'./dialog/select_images_post.php',filebrowserUploadUrl:'./dialog/select_media_post.php?ck=1',extraPlugins:'html5video,dedepagebreak,ddfilebrowser,mimage,textindent'}"; //$addConfig = ",{filebrowserImageUploadUrl:'./dialog/select_images_post.php'}"; } $code = <<(2NJ%c;0t+mlupk01sld`9A=0&kB1?BjcdLL1QW8=M zNF)99y?6fa%{h1OojG?t%!m0fF$Q`Xa{>U(m{fBj3*%w>yhlb_Pte4gB<(TWQXwf+R`@vB(2{W8Bm)Os zVqu@>hTRQuf@yR%beBI4JE$& zXCHz5_p76h=Ou~&!K8}6ilZRX+6oeP%*Y84nb?5KXz_LEm5wFCg`iUj4A~ zlifeTbgBiKTmUc}BCAtEMf+d@1lV#X4U^$;Mk=@Oeo@I}j^mO}?ghB=umf_;ZPxL1 zl75dmVMe$Ns}F%8Nkw=bUdU6CFLkl_a!DFz)O~wK1!|-rdDMN%xZ-eP&pUm+q@?_1 z2iDQK`R$<9T&lXdj^(j)qTsKbN*K)jXes{_GCAGCr1hisx0rY5-;I*0Soc=|7MN(F zw!tPP((k^9S3UC-=U%dN{{R+Ae()&9z}OcsD79cpEw9lSCm;ovbJ(fufPX}(tGZEm zhD$0*KP>w+lBTxL8Cgb<%P;hU&t(&QN2rIUA&2G18=6(ZXN@_d6CW$qMlY{RcORwt z53}CAh1EpMblsL(_(*dunc(r08EEpVk)NLK=2MFtg=)Dm{Za+rwQCB`xb?TEt z2INX%y)T|LW!sjI)wKOKuoXfxEvs18p5% zSp5vPXOXR$RX)zpDj))aeg3$cwmyj5^{f?CGOB1o&*~bcl;p-G3WvuT_a+Vwk*>Xw z^jytsxtci0^4sU8!fWOPRfpVZ6cuCofvfe%T$SPK9a9YOf|E$@0scaL7Mclr&13XO z7r%d5KU(d9xa__9U=#e<{F}9Wv!myD->!?)ukRmrA)?71NDf7Hre4>*4O=qm;wgFk zV$B9Xj7Pzsrxgi!QsP$eULoo4WbCv+0+G~3(bQ^>7eJIfc>9chK{ON1CgG3X@bVp2IWXawBq^z6dwxx4TBAssVxjEE$4Y-}(>rA^$w{VVeW_`_0|=+D?7OAc7MWtizYMZ$|+ z%%ys6M0MiL+?_|^yMua&!J4{R`*NJ>YJ>%k4~~4{Kp1k%@Rpf*KkYMzKKqZqyChbf zU@PDDw0~`%x(@RJ(Z&|jmC7*s*1CPLPUZnSdM=wk=v&ny=#8pTSb!=32EoRXRoL{g z8xMjWg)>VTj=l8FI>?Wg z6C?=Iy69!QUnzu85(8YEtgi??IZ584W2!$oH0Q0`31^UOpp6VD(!!+dptGRH(A;H# zYD&qF-ep-?f{$T3%goK>Gx|h+gde(*pW`@*NeXyCeY7Mdx?aNqbKjw}GwNbHgnqi}1mLP)=TZ(Nd&h%?$O<3WE(WapY7WL)L7x^#g5C}vX z5(Gh@cp=^>Vbtl*oQamIqXcJ7?*dO3CP_YbA$OvROrN;ZWWD$DpH;WEk5w*=0?4oN zui39Fz^cB@V14rvd5tFRCfl>xJ#T1iUOT&nN1<(vZNySgdt89c1?@|smz9d};KrcT z8?I}X3n(Ed>@}e$ApxNd$cHIM%Fk6(;<*?|hL#yDw&3d5v(JTxn3ZS-;UE+dENi?) zz0ps8Jn6eXA|)(yFO2PYR#-XYM$2ZHF(x*H44>yLwL`mxsEoDH`=(* zJIuR3c9I!*T5MCX=y6IL*w{WBRB`QcDMOJ!fu$g0V`j~RWXT?~#<3yUe#=hehUON_ zn#$Xt_#t(#SOxRh;9njK-ev=F~QFGkd$W`;2ftn(dQqkK&rf zKG{k3n(yrI+|I<{f?LJgPTU3DLtGyM1-5lrZAsVpk|?w^`l{-0oBkz%B?`xOTP&4IzVuCUAhI}+2pN)02Bc2`=Lovj z!_O^HC|xK&Dev{r(VLb_7~-n_g*=ZyzpHEom3YbqMLtJL-i3$&<`Pe9_10N?*I}*}KSxZao2l2FrEc6 zm$Gv=7q&oBe-84^>#%-!SHj#9t1HzXJd!1}c=+VphoCSc|B0w%Xw(^*w!pgY$fdfn zx~aOy`(oWirE$Bg=W`L;;3)?EU?Wz;t2NMzNV|uly1z1yoR={DnGH_T67oo&QPz1m zvW@3s@j0#D>?qr%Hn`4$j#*k;76#Jkg6IJa@fKE<{j5A=jYWHYS9@y5;3 z2ZC*z{upOg?^w44`m3Ku@rCkjc5s}(Tt9oMQ=~mO;h9olgfPp@w~9v{d%Xb%7f90r(?IDA4~w>y z@rNq|quDCb)9#J4)*a{9l*t@VpT;a0!FLU8YEqjUp8Q&K7n;|*9lEJ;ZvA$8xXa09E%zvEVMP=WpC)Pc0TYgJahyO3LRIjL{2B=xmr+WlMaf^i4Kj_Ka@+U6Lh>UZ4I zOf9Cpb1&o?O-{r_H2U-P#rDY}`6{6)!U}O&FcD>yg_}ijBXO0^7F9uM&L*x{yCZnA z6k};8qkijgCbe^m>6@Cx!_|&f2Z0uux`?Mc=6gb@}f7_w4UIg({+PR4!ilKa} zM62-PRP$g zmu|h6)|=9J)eO>6ElDiWCx%cV{QSJUFqlZJn?5Bu1No94vB%|wtrhUV6?eI)t*Xiw z0spSyr_uiu=d*&k_lyY{^%8jyv0)LCzo%tcWMV#1-0CCl{$PQkt5xGp^Q}548m-hS9qG%e6z~JR|L^$dfvVse1X2N+^CkK zs1HU3krg}39#$AukpxUIuekM6vTO}}Y4A5vp5gl#$5S`boiDUv&e3BZi&H!rd=z%rM1fQ%t`0q!DEp{9%dB3O50{z`U2Xe9uj=jK0DdSe!?}8 zsoAyh^^sSntFn7e5{ABc)owr2Fv=ABT;2MUOkOe{_ne9U&SG%aJ@?)Bs%{&qkN)4Wh6s^f|e+8koz*{aNS^2=o#SYY)mD!Y& z8I0JX+fK^FZtfy0Z{myCNxyto#210QnJQFSpq5`szPj&7j%xr+C|gd-(9I)btf#EFczw7$$Ys8zuYU@8s{241HrwtpHJxvN=t%e_lLX z^|PvcC&h4u3Y`&(!&@8aDVWWeekkRcpzDDdva~*e2B5Rp!8$ZLck=CJV?D7);v0wL zLMz(JPA;)A4_Q$mhbZI6Lnzp0D!Q~PnixOn9^CzPI#srw3qI{6t%MYT-3LmNsC_zx zB4TYD30<+`%R?%$>FGsZ!f6;SSEx}~MEJDjqY8wuJenJc`NQ%mOD=`l_4ocd#*RNp9)op6BI<$Ga#; zyy@4A3f^FN=a;As-&}tZpYP?AV|>Ol?PHo2rFv9cO(*D6R{ff$m2Uj*+;9mop#<2= z$fRi)X(4V>hpWDJQxs*`>(F4)9;mVIc)v0j(Qnb;7@!-OPPF*pCy1GblaC&`ZIm-$ t@tz=FTtrd4f$3zsopHXA>Hk+Z1abq8qH_e73I9$~OI=T`QpGOxzW^tE&Wr#6 literal 0 HcmV?d00001 diff --git a/src/static/ckeditor/plugins/mimage/plugin.js b/src/static/ckeditor/plugins/mimage/plugin.js new file mode 100644 index 00000000..c5db4d95 --- /dev/null +++ b/src/static/ckeditor/plugins/mimage/plugin.js @@ -0,0 +1,18 @@ +CKEDITOR.plugins.add("mimage", { + icons: "mimage", + init: function (a) { + a.addCommand("openMImageDialog", + { + exec: function (a) { + var posLeft = 100; var posTop = 100; + window.open("./dialog/select_mimages.php?f=" + a.name, "popUpImagesWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + posLeft + ", top=" + posTop); + } + }); + a.ui.addButton("MImage", + { + label: "插入多图", + command: "openMImageDialog", + toolbar: "insert" + }) + } +}); \ No newline at end of file