帝国cms7.5 默认编辑器修改为百度编辑器(Ueditor1.4.3)的操作方法
1、把这个文件下载覆盖e文件。
2、编辑器后台使用的图片上传路径…等默认为相对路径,如果有多端的用户,希望使用绝对路径,请修改\e\extend\ueditor\php\config.json 文件下的"imageUrlPrefix": "你的网址",
并且修改controller.php文件,将85行的://$CONFIG['imageUrlPrefix']=$public_r['fileurl']; 前面的两个注释符 // 去掉保存即可。
3、登录帝国CMS后台,单击“系统”-“数据表与系统模型”-“管理数据表”-在你使用的系统数据表点击“管理字段”(默认是新闻系统数据表,小编使用的是文章系统数据表,所以就修改文章系统数据表的“管理字段”)-“修改newstext字段”下面的“输入表单替换html代码。
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 | <?php $ziduan = 'newstext' ; //编辑器使用的字段名称 if ( $enews == 'MAddInfo' || $enews == 'MEditInfo' ){ //前台投稿 $qiantai =1; $ziduanzhi = $ecmsfirstpost ==1? "" :DoReqValue( $mid , $ziduan , stripSlashes ( $r [ $ziduan ])); } else { //后台 $qiantai =0; $ziduanzhi = $ecmsfirstpost ==1? "" : stripSlashes ( $r [ $ziduan ]); } ?> <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/ueditor.toolbarconfig.js" ></script> <textarea id= "<?=$ziduan?>" name= "<?=$ziduan?>" ><?= $ziduanzhi ?></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 ?> }); }); </script> |
分类:
帝国cms
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:使用Catalyst进行自然语言处理
· 分享一个我遇到过的“量子力学”级别的BUG。
· Linux系列:如何调试 malloc 的底层源码
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 几个技巧,教你去除文章的 AI 味!
· 系统高可用的 10 条军规
· 关于普通程序员该如何参与AI学习的三个建议以及自己的实践
· 对象命名为何需要避免'-er'和'-or'后缀
· 使用Avalonia/C#构建一个简易的跨平台MCP客户端