Javascript Laravel中忽略基路径的CKEditor
在Laravel项目中安装了CKEditor和CKFinder,两者都位于Public/js文件夹中 在我的主页中,我加载了一个特定于站点的.js文件,其中包含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
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')
,然后将其作为额外插件添加到编辑器配置中?选中此项: