DEDECMS后臺(tái)新建模型多個(gè)字段調(diào)用百度編輯器
dede后臺(tái)編輯器更換為百度編輯器ueditor 之后 正常情況下 你不會(huì)發(fā)現(xiàn)問題??但是如果 你的模型比如文章模型 添加了自定義字段 而且類型為HTML格式 或者文本保存HTML格式 當(dāng)你發(fā)布文章編輯文章時(shí) 你會(huì)發(fā)現(xiàn) 只有第一個(gè)編輯器顯示出來??還有最下面的 文章內(nèi)容
這里說的方法是在dedecsm5.7織夢(mèng)整合百度編輯器ueditor最新1.4.3方法 基礎(chǔ)之上 出現(xiàn)的問題??不過網(wǎng)上大多教程亦如此
核心代碼
else if($GLOBALS['cfg_html_editor']=='ueditor')
{
$fvalue = $fvalue=='' ? '<p></p>' : $fvalue;
$code = '
<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.all.js"></script>
<link rel="stylesheet" type="text/css" href="/include/ueditor/themes/default/css/ueditor.css">
<textarea name="'.$fname.'" id="'.$fname.'" style="width:100%;">'.$fvalue.'</textarea>
<script type="text/javascript">
var ue = new baidu.editor.ui.Editor();
ue.render("'.$fname.'");
</script>';
if($gtype=="print")
{
echo $code;
}
else
{
return $code;
}
}
在每次實(shí)例化對(duì)象的時(shí)候 都會(huì)引入js
以上問題的解決辦法就是??頁面值引用一次js
圖中紅色代碼部分
else if($GLOBALS['cfg_html_editor']=='ueditor')
{
$fvalue = $fvalue=='' ? '<p></p>' : $fvalue;
$code = '
<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.config.js"></script>
??<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.all.js"></script>
??<link rel="stylesheet" type="text/css" href="/include/ueditor/themes/default/css/ueditor.css">
<textarea name="'.$fname.'" id="'.$fname.'" style="width:100%;">'.$fvalue.'</textarea>
<script type="text/javascript">
var ue = new baidu.editor.ui.Editor();
ue.render("'.$fname.'");
</script>';
if($gtype=="print")
{
echo $code;
}
else
{
return $code;
}
}
在inc_func_funcAdmin.php 將這三行代碼剪切? ?至 需要引入編輯器的頁面 如后臺(tái)的發(fā)布文章模板頁面 article_add.htm? ?修改文章的模板頁面 article_edit.htm等等??放在頭部的head區(qū)域 原則是在實(shí)例化編輯器之前
inc_func_funcAdmin.php部分
article_add.htm部分
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來源。