ecshop后台编辑器fckeditor是如何调用的?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

笔者在进行ecshop二次开发时,需要调用后台自带的编辑器,我们从商品管理来解析一下fckeditor。
在admin/goods.php中,有代码如下:

include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件
在模版文件admin/templates/goods_info.htm中,找到调用fckeditor的位置,如下:

<table width="90%" id="detail-table" style="display:none">
<tr>
<td>{$FCKeditor}</td>
</tr>
</table>

我们发现模版中只用{$FCKeditor}就能调用编辑器。(为何是这样?不是很明白。。。)
后来几经搜索发现,在admin/goods.php中找到:
/* 创建 html editor */
create_html_editor('goods_desc', $goods['goods_desc']);

create_html_editor起了关键性作用,在admin/includes/lib_main.php中找到了该函数的定义:
function create_html_editor($input_name, $input_value = '')
{
global $smarty;

$editor = new FCKeditor($input_name);
$editor->BasePath= '../includes/fckeditor/';
$editor->**Set = 'Normal';
$editor->Width= '100%';
$editor->Height= '320';
$editor->Value= $input_value;
$FCKeditor = $editor->CreateHtml();
$smarty->assign('FCKeditor', $FCKeditor);
}
此时,一切都很明了了。

来自:http://course.yuanspace.net/764.html

回答:
学习了。

ECSHOP学习资料:http://www.phpally.com

学习了,谢谢分享

学习了!

很好。学习了。。不错的商城系统软件

比如ecshop程序装在A空间,要让图片...传到B空间去, 以便实现图片...和程序分离 请问怎么通过A空间ecshop的fckeditor编辑器把图片传到B空间呢