Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Laravel中忽略基路径的CKEditor_Javascript_Php_Laravel 5_Ckeditor_Ckfinder - Fatal编程技术网

Javascript Laravel中忽略基路径的CKEditor

Javascript Laravel中忽略基路径的CKEditor,javascript,php,laravel-5,ckeditor,ckfinder,Javascript,Php,Laravel 5,Ckeditor,Ckfinder,在Laravel项目中安装了CKEditor和CKFinder,两者都位于Public/js文件夹中 在我的主页中,我加载了一个特定于站点的.js文件,其中包含 var CKEDITOR_BASEPATH = '/js/ckeditor/'; 还尝试: var CKEDITOR_BASEPATH = 'http://localhost:8888/js/ckeditor/'; 然后加载我的ckeditor.js文件 从我的/Resources/Views/admin/newpage.blade

在Laravel项目中安装了CKEditor和CKFinder,两者都位于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()。做得很好。我可以添加新页面,甚至编辑它们

当我尝试使用Browse server按钮时出现问题,它尝试从/admin/ckeditor/plugins/加载插件。。。而不是/js/ckeditor/plugins/


我有一种感觉,我错过了一些简单的东西,但只是不确定是什么。有什么想法吗?

您必须将完整地址写入此文件

<script>
  window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/';
</script>

window.CKEDITOR_BASEPATH='0http://example.com/path/to/libs/ckeditor/';
使用Symfony-2
拉拉维尔5号作曲家

我对拉维尔和克迪蒂奥也有类似的问题

不同的是,我在插件文件夹中面对这个问题,给出了我自定义按钮的图标

图标:this.path+“mypath”

解决了我的问题

因此,您可能还必须在
this.path


希望它也能解决您的问题。

尝试指向相对.././public/js/plugins的目录。您是否手动设置了
CKEDITOR.plugins的
basePath
属性?或者添加一个外部资源,如
CKEDITOR.plugins.addExternal('someNameForThePlugin',CKEDITOR_BASEPATH+'/js/CKEDITOR/','scriptFile.js')
,然后将其作为额外插件添加到编辑器配置中?选中此项: