我已将 kcfinder 与 config.js 集成,但浏览服务器按钮不可见。
我正在使用xampp服务器和我的主机文件结构,如下所示
xampp - > htdocs - > ckeditor_test - > admin - >的index.php
xampp - > htdocs - > ckeditor_test - > ckeditor - > config.js
xampp - > htdocs - > ckeditor_test - > kcfinder
我的index.php代码& confing.js综合代码如下。
的index.php
<html>
<head>
<title></title>
<script type="text/javascript" src="../ckeditor/ckeditor.js">
</script>
</head>
<body>
<textarea name="editor" class="ckeditor"></textarea>
</body>
config.js
CKEDITOR.editorConfig = function(config) {
// ...
config.filebrowserBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=flash';
// ...
};
答案 0 :(得分:0)
尝试清除浏览器缓存。
此外,由于您的index.php
位于admin
文件夹中,因此您需要将kcfinder
这样的文件夹设置为:
CKEDITOR.editorConfig = function(config) {
// ...
config.filebrowserBrowseUrl = '../kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '../kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '../kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '../kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '../kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '../kcfinder/upload.php?opener=ckeditor&type=flash';
// ...
};