织梦后台内容模型html编辑器,DEDECMS后台新建模型多个字段调用百度编辑器

dede后台编辑器更换为百度编辑器ueditor 之后 正常情况下 你不会发现问题  但是如果 你的模型比如文章模型 添加了自定义字段 而且类型为HTML格式 或者文本保存HTML格式 当你发布文章编辑文章时 你会发现 只有第一个编辑器显示出来  还有最下面的 文章内容

这里说的方法是在dedecsm5.7织梦整合百度编辑器ueditor最新1.4.3方法 基础之上 出现的问题  不过网上大多教程亦如此

核心代码

else if($GLOBALS[‘cfg_html_editor’]==’ueditor’)

{

$fvalue = $fvalue==” ? ‘

$code = ‘

’.$fvalue.'

var ue = new baidu.editor.ui.Editor();

ue.render(“‘.$fname.'”);

’;

if($gtype==”print”)

{

echo $code;

}

else

{

return $code;

}

}

在每次实例化对象的时候 都会引入js

以上问题的解决办法就是  页面值引用一次js

图中红色代码部分

else if($GLOBALS[‘cfg_html_editor’]==’ueditor’)

{

$fvalue = $fvalue==” ? ‘

$code = ‘

’.$fvalue.'

var ue = new baidu.editor.ui.Editor();

ue.render(“‘.$fname.'”);

’;

if($gtype==”print”)

{

echo $code;

}

else

{

return $code;

}

}

在inc_func_funcAdmin.php 将这三行代码剪切   至 需要引入编辑器的页面 如后台的发布文章模板页面 article_add.htm   修改文章的模板页面 article_edit.htm等等  放在头部的head区域 原则是在实例化编辑器之前

inc_func_funcAdmin.php部分

232218pbxbbw313s3wzg25.jpg

article_add.htm部分

232218l9zhr44h9krpzo9r.jpg

3bb82a214778a1bc8c22dca7b31622e2.png

喜欢 (0)or分享 (0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值