Я использую H MVC codeigniter 3.1.3. И я пытаюсь интегрировать CKEditor в мой проект. Для этого я следовал руководству от здесь и здесь (из stackoverflow). Я попытался сохранить файлы библиотек "CKEditor" и "CKFinder" в папке библиотеки проекта, т.е. "имя_проекта / библиотеки" и папку, в которой работают контроллеры администратора, т. Е. "Имя_проекта / modules / admin / library" и вспомогательный файл в "имя_проекта / helpers". Кроме того, все работает нормально, но одна вещь, которая является «панелью инструментов», не отображается там, где начинается текстовая область. Вот мой код для просмотра файла:
<div class="form-input-box" id="content_field_box">
<!-- <input id="field-content" class="form-control" name="content" type="text" value="<?php echo $data->content?>" maxlength="200">-->
<?php echo $this->ckeditor->editor("content","field-content","$data->content"); ?>
</div>
и код для контроллера, откуда вызывается файл представления:
public function __construct()
{
parent::__construct();
$this->load->library('form_builder');
$this->load->model('privacy_policy_model');
$this->load->library('common_library');
$this->load->library('ckeditor');
$this->load->library('ckfinder');
$this->load->helper('ckeditor_helper');
$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, base_url().'asset/ckfinder/');
}
и вот изображение вещей, работающих:
так, какие изменения мне нужно сделать, чтобы панель инструментов отображалась правильно?