帝国cms后台栏目管理单页内容编辑器替换为UEditor
帝国cms后台栏目管理单页内容编辑器替换为UEditor
帝国cms后台栏目管理单页内容的默认编辑器不支持粘贴上传图片的功能,用起来很不方便,所以我将其替换为UEditor。
首先,你需要按照文章“帝国CMS7.5整合ueditor 1.4.3百度编辑器教程”中的已经成功了。
然后,打开 /e/admin/AddClass.php ,找到以下代码:
1
|
<?=ECMS_ShowEditorVar( "eclasspagetext" , $ecmsfirstpost ==1? "" : $addr [ 'eclasspagetext' ], "Default" , "" , "500" , "100%" )?> |
将其替换为:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<?php $ziduan = 'eclasspagetext' ; //编辑器使用的字段名称 if ( $enews == 'MAddInfo' || $enews == 'MEditInfo' ){ //前台投稿 $qiantai =1; $ziduanzhi = $ecmsfirstpost ==1? "" :DoReqValue( $mid , $ziduan , stripSlashes ( $r [ $ziduan ])); } else { //后台 $qiantai =0; $ziduanzhi = $ecmsfirstpost ==1? "" : $addr [ 'eclasspagetext' ]; } ?> <script> var classid= '<?=$classid?>' ,infoid= '<?=$id?>' ,filepass= '<?=$filepass?>' ,ehash= '<?=$ecms_hashur[ehref]?>' ,qiantai= '<?=$qiantai?>' ; //把参数传给编辑器,增加支持7.2版本的金刚模式</script> <script type= "text/javascript" charset= "utf-8" src= "<?=$public_r['newsurl']?>e/extend/ueditor/ueditor.config.js" ></script> <script type= "text/javascript" charset= "utf-8" src= "<?=$public_r['newsurl']?>e/extend/ueditor/ueditor.all.min.js" ></script> <script type= "text/javascript" charset= "utf-8" src= "<?=$public_r['newsurl']?>e/extend/ueditor/lang/zh-cn/zh-cn.js" ></script> <textarea id= "<?=$ziduan?>" name= "<?=$ziduan?>" ></textarea> <script type= "text/javascript" > <?= $ziduan ?>=UE.getEditor( '<?=$ziduan?>' ,{ serverUrl: "<?=$public_r['newsurl']?>e/extend/ueditor/php/controller.php" , //自己的请求接口 //toolbars:Default,//工具栏配置文件,具体参考ueditor.toolbarconfig.js文件中说明 pageBreakTag: '' , //帝国分页标签 initialFrameWidth: '100%' , //编辑器宽 initialFrameHeight:300 //编辑器高 //等等其它配置自行添加,参考UE默认配置文件复制修改即可 }); //自定义请求参数 <?= $ziduan ?>.ready( function (){ <?= $ziduan ?>.execCommand( 'serverparam' ,{ 'filepass' : '<?=$filepass?>' , //修改时候是信息ID 'classid' : '<?=$classid?>' , 'qiantai' :<?= $qiantai ?> }); <?= $ziduan ?>.setContent( "<?= str_replace(array(" \r\n ", " \r ", " \n "), " \\r\\n ", addslashes($ziduanzhi))?>" , false); }); </script> |
保存文件,OK,这就完成了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-06-15 织梦DEDECMS修改后台管理默认风格