Javascript 在codeigniter php中使用ckeditor中的浏览选项获取错误

Javascript 在codeigniter php中使用ckeditor中的浏览选项获取错误,javascript,php,codeigniter,Javascript,Php,Codeigniter,为了显示上传图像的浏览选项,在ckeditor中添加了一个额外的插件。单击“浏览服务器”选项将出现以下错误: HTTP Status: 404/Not Found: "/path/to/images_list.json" 随后实现浏览器选项获取错误 在config.js文件中添加了此代码以启用插件 config.extraPlugins = "imagebrowser"; config.imageBrowser_listUrl = "/path/to/images_list.json"; i

为了显示上传图像的浏览选项,在ckeditor中添加了一个额外的插件。单击“浏览服务器”选项将出现以下错误:

HTTP Status: 404/Not Found: "/path/to/images_list.json"
随后实现浏览器选项获取错误

在config.js文件中添加了此代码以启用插件

config.extraPlugins = "imagebrowser";
config.imageBrowser_listUrl = "/path/to/images_list.json";
images_list.json:

{
{
    "image": "/image1_200x150.jpg",
    "thumb": "/image1_thumb.jpg",
    "folder": "Small"
},
{
    "image": "/image2_200x150.jpg",
    "thumb": "/image2_thumb.jpg",
    "folder": "Small"
},

{
    "image": "/image1_full.jpg",
    "thumb": "/image1_thumb.jpg",
    "folder": "Large"
},
{
    "image": "/image2_full.jpg",
    "thumb": "/image2_thumb.jpg",
    "folder": "Large"
}
}

在admin/ckeditor/plugins/imagebrowser/images\u list.json中创建了此文件(images\u list.json),用于添加数组json使用
[]
您的json文件必须如下所示:

[
{
    "image": "/image1_200x150.jpg",
    "thumb": "/image1_thumb.jpg",
    "folder": "Small"
},
{
    "image": "/image2_200x150.jpg",
    "thumb": "/image2_thumb.jpg",
    "folder": "Small"
},

{
    "image": "/image1_full.jpg",
    "thumb": "/image1_thumb.jpg",
    "folder": "Large"
},
{
    "image": "/image2_full.jpg",
    "thumb": "/image2_thumb.jpg",
    "folder": "Large"
}
]

将外部
{}
更改为
[]

通过在项目文件夹中添加kcfinder解决了此问题

例如:htdocs/project/kcfinder

我们可以从这里下载

要在ckeditor中集成kcfinder,需要在ckeditor/config.js中添加这些行

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';
要授予上传文件的权限,需要在kcfinder/config.php中更改权限,请更改以下行

$_CONFIG = array(
'disabled' => false,
'denyZipDownload' => false,
'denyUpdateCheck' => false,
'denyExtensionRename' => false,

这对我很有用。

您需要在此处将json路径更改为/code>/path/to/images\u list.json@B.Desai,但不获取他们添加的json文件。您必须为图像创建它。它不是由插件提供的。请参阅文档中的imageBrowser_listUrl配置参数指向一个URL,该URL以JSON格式列出服务器的图像。确保使用绝对路径。@B.Desai你能告诉我怎么做吗that@B.Desai它请求一个JSON文件,我更改了路径,错误为无效JSON fileconfig.extraPlugins=“imagebrowser”;config.imageBrowser\u listUrl=“admin/ckeditor/plugins/imageBrowser/images\u list.json”;启用插件并显示imagesHTTP状态:404/notfound:“admin/ckeditor/plugins/imagebrowser/images\u list.json”在显示的URL中出现此错误是否正确