我想载入CKEditor在CodeIgniter,我搜索了很多,但无法理解他们的方式。
我把ckeditor放在application/plugins文件夹中,现在我想做编辑器,所以我在Controller方法中做了如下操作。
include APPPATH.'plugins/ckeditor/ckeditor.php';
$CKEditor = new CKEditor();
$CKEditor->basePath = '/'.APPPATH.'plugins/ckeditor/';
$initialValue = '<p>This is some <strong>sample text</strong>.</p>';
echo $CKEditor->editor("editor1", $initialValue);但它只制造简单的茶树,
This is some sample text.
价值。问题在哪里,我该如何解决?
发布于 2012-08-05 08:38:38
我使用以下步骤将ckeditor添加到代码点火器应用程序中:
1)下载这些文件:
2)将刚刚下载的文件复制到Application/libraries文件夹中
3)下载ckeditor助手:http://pastebin.com/Cd3GqYbx
4)将application/helper文件夹中的最后一个文件复制为ckeditor_helper.php
5)在这里下载CKeditor控制器:http://pastebin.com/UD0bB9ig
6)将application/controllers文件夹中的控制器复制为ckeditor.php
7)从官方网站:http://ckeditor.com/download/下载主ckeditor项目
8)将您刚刚下载的ckeditor文件夹复制到您的资产文件夹中(如果您愿意,也可以下载ckfinder项目并将其放在同一个文件夹中)
9)将这行js添加到视图文件中(调整路径):
<script type="text/javascript" src="/asset/ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="/asset/ckfinder/ckfinder.js"></script>10)在控制器中添加这个php代码并调整路径:
$this->load->library('ckeditor');
$this->load->library('ckfinder');
$this->ckeditor->basePath = base_url().'asset/ckeditor/';
$this->ckeditor->config['toolbar'] = array(
array( 'Source', '-', 'Bold', 'Italic', 'Underline', '-','Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo','-','NumberedList','BulletedList' )
);
$this->ckeditor->config['language'] = 'it';
$this->ckeditor->config['width'] = '730px';
$this->ckeditor->config['height'] = '300px';
//Add Ckfinder to Ckeditor
$this->ckfinder->SetupCKEditor($this->ckeditor,'../../asset/ckfinder/'); 11)在您看来,用下列方式打印编辑器:
echo $this->ckeditor->editor("textarea name","default textarea value");发布于 2013-03-07 15:50:23
否则你可以这样做:
CKEDITOR.replace('edi');
这对我很有用。享受吧!
发布于 2014-08-02 01:11:38
我在这里找到了一个简单的2行代码解释:http://www.iprogrammerindia.in/how-to-integrate-ckeditor-in-codeigniter/#comment-73。
万一链接消失了,我会在这里粘贴文本。这对我来说很有效:
在视图中包括这一行,以便使用ckeditor,并将ckeditor文件夹放置在根文件夹中。在这里,我放在js/ckeditor/根文件夹中。
<script type="text/javascript" src="<?php echo base_url();?>js/ckeditor/ckeditor.js"></script>接下来,在相同的视图中包括下面一行,
<?php echo form_textarea(array('name' =>'desc','id'=>'desc','class'=>"ckeditor")); ?>https://stackoverflow.com/questions/11814937
复制相似问题