Javascript CKDITOR和basepath中的CKFinder集成?
我有以下集成编辑器程序:Javascript CKDITOR和basepath中的CKFinder集成?,javascript,ckeditor,integration,wamp,ckfinder,Javascript,Ckeditor,Integration,Wamp,Ckfinder,我有以下集成编辑器程序: window.onload = function(){ var editor = CKEDITOR.replace( 'ckeditortextarea' ); CKEDITOR.config.resize_enabled = false; CKFinder.setupCKEditor( editor, 'libraries/ckfinder/' ); }; 我的文件夹结构如下: 有一个名为“webx”的WAMP别名。 CKEDITOR:web
window.onload = function(){
var editor = CKEDITOR.replace( 'ckeditortextarea' );
CKEDITOR.config.resize_enabled = false;
CKFinder.setupCKEditor( editor, 'libraries/ckfinder/' );
};
我的文件夹结构如下:
有一个名为“webx”的WAMP别名。
CKEDITOR:webx/mysite/libraries/CKEDITOR/
CKFINDER:webx/mysite/libraries/CKFINDER/
索引:webx/mysite/INDEX.php
集成程序在“头部”标签内。
我没有更改CK包中的任何配置文件。
问题是集成不成功,上传/浏览在CKEditor中不可用。我的问题是:
我做错了什么?
basepath真正代表什么?
基本路径应设置为“../ckfinder/”,以符合我的要求。 此时将显示浏览/更新部分
基本路径从ckfinder目录中引用。所以http://domain/.../ckfinder/ 或../ckfinder是正确的。尝试以下步骤。我是这样得到的。 1.下载CKEditor和CKFinder。集成代码可在 2.将两者的提取代码放在xampp的一个文件夹中,如下所示。 3.创建包含编辑器的索引文件index.html,如下代码所示 现在打开urlhttp://localhost/integrated/ 并尝试上传图像。
你检查过错误控制台了吗?您是否有404错误是由于路径错误造成的?
<html>
<head>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="ckfinder/ckfinder.js"></script>
</head>
<body>
<h1>CKEditor CKFinder Integration using PHP</h1>
<textarea id="editor1" name="editor1" rows="10" cols="80"></textarea>
<script type="text/javascript">
var editor = CKEDITOR.replace( 'editor1', {
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'
});
CKFinder.setupCKEditor( editor, '../' );
</script>
</body>
</html>
htdocs
|_integrated
|_ckeditor
| |_config.js
| |_...
|_ckfinder
| |_config.php
| |_...
|_uploads
|_index.html
function CheckAuthentication() {
// WARNING : DO NOT simply return "true". By doing so, you are allowing
// "anyone" to upload and list the files in your server. You must implement
// some kind of session validation here. Even something very simple as...
// return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];
return true; // not good option though; go for sessions
}
$baseUrl = 'http://localhost/integrated/uploads/';
$enabled = true;
$config['SecureImageUploads'] = false;
$config['ChmodFolders'] = 0777 ;