需要一下步骤:
在你需要输出或者录入数据的地方加上一下代码:
$editor = JFacoty::getEditor();
echo $editor->display('content',$this->content,'550','400','60','20',false);
这样就会在这个区域输出一个编辑器了
display函数的参数:
string $name : 内容的名称。相当了input中的name属性
string $html :内容区域将要显示的内容。
string $width : 内容区域的宽度 像素或者百分比为单位
string $height: 内容区域的高度 像素或者百分比为单位
string $col :内容区域的列数
string $row :内容区域的行数
bool $buttons :是否显示编辑器的按钮插件。分页,文章等等。ture显示。
array $paream:传递给编辑器的参数数组
在存储eidtor中的内容的时候,我们需要注意:
$post = JRequest::get('post')是不足够的。因为默认情况下,系统会过滤掉所有的HTML标签。
为了解决这个问题:
我们采用
$data = JRequest::get('post');
$data['content'] = JRequest::getVar('content','','post','string',JREQUEST_ALLOWRAW);
这样就OK了。