打印本页
%21 %488 %2013 %18:%五 %PM

在你的组件中使用编辑器

作者
给本项目评分
(0 得票数)

这篇文章的目标:

         在你自己写的组件中使用编辑器。

 

需要一下步骤:

在你需要输出或者录入数据的地方加上一下代码:

$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了。

 

 

阅读 13450 次数 最后修改于 %18 %252 %2014 %13:%七 %PM