require_once(dirname(__FILE__)."/../htmledit/dede_editor.php");
$ded = new DedeEditor($fname);
$ded->BasePath = $GLOBALS['cfg_cmspath'].'/include/htmledit/' ;
$ded->Width = '100%' ;
$ded->Height = $nheight ;
$ded->ToolbarSet = strtolower($etype);
$ded->Value = $fvalue ;
if($gtype=="print") $ded->Create();
else return $ded->CreateHtml();
}
操作都是复制粘贴在下面再修改,这样就多了一个SpGetEditorD函数和GetEditorD函数供调用
于是修改模板的时候的语句变成了
此句:<textarea rows="20"></textarea>
改为:<?php GetEditorD("body",$body,450);?>
templets_one_edit.htm(更新页面模板)
此句:<textarea rows="20"><?php echo $row['body']?></textarea>
改为:<?php GetEditorD("body",$row['body'],450);?>
这样无论后台的编辑器怎么换都不影响单页面这里的编辑器了。