Как интегрировать CKFinder с CKEditor в CodeIgniter?

Я исследовал это и нашел много способов интеграции CKEditor, но у меня возникли проблемы с интеграцией CKFinder. Мой сайт был создан кем-то другим, но я чувствую, что могу интегрировать это сам.

Веб-сайт содержит статьи, и у меня есть «представление», которое использует CKEditor. Это прекрасно работает, но я не могу загрузить изображения на сервер или просмотреть изображения сервера, чтобы вставить фотографии в CKEditor. Поэтому я не могу добавлять фотографии в текст статьи. Я надеюсь, что CKFinder решит эту проблему.

Я загрузил файлы CKFinder и поместил их в то же место, что и CKEditor. В моем addcontent.php у меня есть код CKEditor, объявленный в заголовке.

    <script src="<?php echo base_url(); ?>plugins/ckeditor/ckeditor.js"></script>

Это текстовое поле ckeditor:

    <div class="form-group">
<label>Content Text</label>
<textarea class="form-control" id="description" name="text" rows="3"></textarea><div id="des_error" class="text-danger"></div>
</div>

И это функция ckeditor:

        <script type="text/javascript">
$(function () {
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace('description');
//bootstrap WYSIHTML5 - text editor
$(".textarea").wysihtml5();

Если я объявлю ckfinder в заголовке, как это:

    <script src="<?php echo site_url(); ?>plugins/ckfinder/ckfinder.js"></script>

Как мне изменить код, чтобы позволить CKFfinder работать с CKEditor, чтобы я мог просматривать и загружать файлы в тексте статьи?

Как примечание стороны, я не вижу CKEditor, определенный в любом из контроллеров.

3

Решение

Вы можете использовать responseivefilemanager:
https://www.responsivefilemanager.com/#download-section

<script>

CKEDITOR.replace('description', {

filebrowserBrowseUrl: '<?php echo base_url();?>filemanager/dialog.php?type=2&editor=ckeditor&fldr=',

filebrowserUploadUrl: '<?php echo base_url();?>filemanager/dialog.php?type=2&editor=ckeditor&fldr=',

filebrowserImageBrowseUrl: '<?php echo base_url();?>filemanager/dialog.php?type=1&editor=ckeditor&fldr='

});

</script>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector