Место для вас

Проблемы с отображением elFinder в CKEditor для yii

В своих проектах я использую Yii2 фремворк. И почти любой проект не обходится без админки. А в админке уже нужно иметь возможность править текст. Ладно это знатоки html могут написать текст в html вставками. А как же быть другим смертным? По этому я использую yii расширение CKEditor для возможности редактировать текст.

Но html редактирование текста это мало. Бывают нужды вставить в текст изображения. По дефолту CKEditor не имеет удобной возможности. То есть там можно вставить только url изображения. Но это не есть удобно. Нужно отдельно сперва закачать картинку, потом запомнить ее url и умудриться не ошибиться при вставке. Сложно как-то.

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

Круто и спасибо огромное всем, кто это сделал.

Но у меня после утановки нормально расширение elFinder не работает. Он не отображается. Белый экран. Возможно это из-за того, что я отключаю подсос yii фреимворком скрипты bootstrap и jquery. Не разбирался детально. Но решение проблемы есть. Просто elFinder не видит jquery скрипты. Нужно открыть файл \vendor\mihaildev\yii2-elfinder\Assets.php. И в нем заменить:


public $js = array( 'js/elfinder.min.js' );

На


public $js = array( 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js', 'js/elfinder.min.js' );

И все. Теперь elFinder открывается и можно смело закачивать и вставлять в текст изображения без лишних плясок.


Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх