fckeditor 在thinkphp中调用

选拔步骤:
1、下载FCKeditor2.x版本,将解压后的公文夹FCKeditor复制到ThinkPHP文件夹下的Vendor目录下,以便符合THinkPHP的第三方类库引进法规。
2、修改参数:
率先,用EditPlus等软件展开FCKeditor目录下的fckeditor_php5.php文件,找到第130行。出现内容如下:
复制代码 代码如下:
public function __construct( $instanceName )
{$this->InstanceName = $instanceName ;
$this->BasePath= ' ' ;
$this->Width = '900′;
$this->Height = '400′;
$this->ToolbarSet = 'Default' ;
$this->Value = ' ';
$this->Config = array() ;
}
内部,最要紧的正是将Basepath设置好。

中间填写的便是fckeditor_php5.php文件相对于网址文书档案根目录(document root)的门路。
实则那正是用来表征FCKeditor编辑器相对根目录的门径。例如服务器的文书档案根目录最上边是htdocs/或www/,
种类名叫project,project项目文件夹下有Thinkphp系统文件包与类别文件包myapp。並且服务器并未有对该品种安装设想主机的话,
这会儿的文书档案根目录仍是www/或htdocs/,那么应该是$this->BasePath='/project/ThinPHP/Vendor/FCKeditor/';
比如设置了设想主机,将要project变为设想的文档根目录,通过某一域名可以一贯访谈网站项目以来,那么此时,
$this->BasePath='/ThinPHP/Vendor/FCKeditor/';
别的的参数如宽度与中度能够填或不填,若填下的话正是编辑器的暗许高与宽。InstanceName是编辑器所在标签的id与name,此时毫不理会。别的参数也不用理会。

其次,在FCKeditoreditorfilemanagerconnectorsphp下边找到config.php文件,打开它,找到30与34行。要求改写的参数如下:$Config['Enabled']
= true ;
$Config['UserFilesPath'] = ' ' ;

里面,第二个参数应该设为true.暗中认可是true.次之个参数填写的是上传文件的门路,比方要呈现的图形等。

我们在project目录下树立三个uploads文件夹,那么$Config['UserFilesPath'] = '
/project/uploads/';

路径法则与上二个basepath同样。借使project是虚拟文书档案根目录的话,那么$Config['UserFilesPath'] ='
/uploads/';

3、应用程序:

举个例子说在myapp项目中Lib目录下IndexAction.class.php调节器类中的index方法中,当访谈该程序时,输出的沙盘网页里有form表单,

务求用户输入一篇文章,那么就能够用到编辑器.代码示比如下,只体现与fckeditor有关的代码,别的代码会略。 
 vendor("FCKeditor.fckeditor");//导入类文件
         $editor= new FCKeditor();//实例化
         $editor->Value="填写正确的剧情";//默许值
         $editor->Width="800";//宽
         $editor->Height="600";//高
         $editor->InstanceName="qq";//此是用以提交表单用于吸收接纳的数指标表单项
        $htmled=$editor->Createhtml();

        $this->assign('htmled',$htmled);//替换变量给模版

       $this->display();//突显模版

  前台只需参加: {$htmled}

 

//别的要专注几点:

1、在图片上传目录upload中创建image flash file media 多少个文本夹

2、分明上传目录和程序设置目录对应,并有权力行使

3、要化解图片上传路线错误难题亟待接纳 stripslashes()函数, 

     $content=stripslashes($_post['countent']);


本文由金沙澳门官网-www.js333com-金沙js333com发布于金沙澳门官网计算机,转载请注明出处:fckeditor 在thinkphp中调用

您可能还会对下面的文章感兴趣: