我想添加圖像和文件上傳到我的CKEditor實例(在CakePHP應用程序內)。 CKEditor工作正常,但我無法使CKFinder部分工作。我可以看到「瀏覽服務器」按鈕,但是當我點擊它時,我會看到一個窗口,其中顯示「在此服務器上找不到請求的URL /ckfinder/ckfinder.html」。CKEditor/CKFinder與CakePHP 2.0
我試過各種路徑組合,但我顯然只是沒有擊中正確的!
這是我到目前爲止有:
文件結構:
In /app/webroot/js I have ckeditor and ckfinder
In /app/webroot/ I have files, which is what I'd like to upload to (ideally files/Images and files/PDF, but that doesn't matter so much)
我在ckfinder/config.php文件修改的路徑如下:
$baseUrl = '/files/';
$baseDir = '/www/MCS/app/webroot/files/'; (/www/MCS is the path to the app)
在我看來文件,我有以下內容:
<script type="text/javascript">
var instance = CKEDITOR.instances['PageContent'];
if(instance)
{
CKEDITOR.remove(instance);
}
var editor =
CKEDITOR.replace('PageContent', {
toolbar: 'Page',
width: '737',
height: '280',
filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : '/ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl : '/ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
});
</script>
我試過在上面的代碼中更改路徑,添加完整URL的各個部分,但沒有任何幫助。
該解決方案可能很容易,但我不能讓它工作!任何幫助將非常感激!
我用你提到你在/ JS ckfinder的CKEditor與CKFinder和CakePHP 2.0
謝謝,但我試過了,我仍然得到同樣的錯誤。 – Sharon 2012-03-30 19:47:03