Ответ 1
вам нужно написать полный адрес в файл file
<script>
window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/';
</script>
Установлен CKEditor и CKFinder в проекте Laravel, как в папке Public/js
На моей главной странице загружается файл .js для конкретного сайта, содержащий
var CKEDITOR_BASEPATH = '/js/ckeditor/';
Также попытался:
var CKEDITOR_BASEPATH = 'http://localhost:8888/js/ckeditor/';
Затем загрузите файл ckeditor.js
Из моего /Resources/Views/admin/newpage.blade.php представления загрузите текстовое поле и вызовите CKEditor.replace(). Это прекрасно. Я могу добавить новую страницу, даже отредактировать ее.
Проблема возникает, когда я пытаюсь использовать кнопки Обзор сервера, он пытается загрузить плагин из /admin/ckeditor/plugins/... вместо/js/ckeditor/plugins/...
У меня есть чувство, что-то простое, что мне не хватает, но просто не знаю, что. Любые мысли?
вам нужно написать полный адрес в файл file
<script>
window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/';
</script>
использовать Symfony-2 laravel5 composer
У меня была аналогичная проблема с laravel и CKEditior.
Разница в том, что я столкнулся с этим в папке плагина, чтобы указать значок моей пользовательской кнопки
icon: this.path + 'mypath'
решил мою проблему.
Таким образом, вы также можете добавить свой путь после this.path
Надеюсь, что это тоже будет вашим.