在網上搜了一下,發現FckEditor已經升級了,本文編輯時的版本是CKEditor 3.5.2。 php
下載CKEditor - CKEditor 3.5.2 html
解壓文件至ECShop的includes中。 函數
搜索ECShop的admin目錄下的全部字符串"fckeditor"替換成"ckeditor","FCKEditor"替換成"CKEditor"。(注:大小寫分開替換) 優化
修改admin\includes\lib_main.php的function create_html_editor函數: spa
function create_html_editor($input_name, $input_value = '')
{
global $smarty; code
//$editor = new CKeditor($input_name);
//$editor->BasePath = '../includes/ckeditor/';
//$editor->ToolbarSet = 'Normal';
//$editor->Width = '100%';
//$editor->Height = '320';
//$editor->Value = $input_value;
//$CKeditor = $editor->CreateHtml(); // 新版沒有這個函數
$CKEditor = new CKEditor();
$CKEditor->returnOutput = true; // 這行必定要加否則下面的editor()會在頁首直接輸出ckeditor對象。
$code = $CKEditor->editor($input_name, $input_value);
$smarty->assign('CKeditor', $code);
} orm
還要修改admin\templates\article_info.htm的204~207 else代碼段 htm
else
{
tables[i].style.display = "none";
}
改爲 對象
else
{
var tblId = tables[i].id.match(/-table$/);
if (tblId == "-table")
{
tables[i].style.display = "none";
}
}
到此改版基本完成,對ckeditor也是剛剛接觸,若是上面的方法有什麼問題,能夠留言告知!!! ip