繁体   English   中英

CKEditor和CKFinder路径问题

[英]CKEditor & CKFinder path issue

我已经在Stack Overflow上搜索了此问题,但没有找到答案,请帮助我。

我已成功设置好我的上传文件夹,但是有一个问题...

这是我的文件夹结构。

httpdocs
|--pracitce
|  |--module
|  |  |--ckedtior(folder)
|  |  |  |......
|  |  |  |......
|  |  |--ckfinder(folder)
|  |  |  |......
|  |  |  |......
|  |--news
|  |  |--ckinder(folder) <<< force to copy "ckfinder" folder here   
|  |  |--news_list.php
|  |  |--news_add.php

我可以在new_add.php调用CKEditor替换<textarea></textarea>但是当我使用CKEditor编辑文章并单击“图像”按钮上传图片时,无法使用正确的路径调用CKFinder。

新标签为:

..../news/ckfinder/..........

它应该是

 ..../module/ckfinder/..........

有人可以告诉我如何设置此路径吗?

屏幕截图:

它迫使我将CKFinder复制到我的news文件夹中以解决此问题。 但是我认为这样做不是一个好主意。

我只需要知道如何在CKEditor中设置我的CKFinder路径,也许是在ckeditor.js / config.js或其他地方...

顺便说一句..有一种方法可以代替我的<textarea>

<script type="text/javascript">
var editor = CKEDITOR.replace("content");
CKFinder.setupCKEditor( editor, '<?=$admin_real_path?>/_module/ckfinder/' ) ;
</script>

这句话不起作用!! 我在Internet上进行了采样。 $admin_real_path这是我的webiste_admin_path正在工作,我对此很确定。

CKFinder.setupCKEditor( editor, '<?=$admin_real_path?>/_module/ckfinder/' ) ; 

请帮忙!!!!!

感谢您更新问题。 我创建了一个类似于您的目录结构:

├── module
│   └── ckfinder (CKFinder files inside)
└── news
    └── list.html

list.html

<!DOCTYPE html>
<html>
<body>

<textarea id="content"></textarea>

<script src="//cdn.ckeditor.com/4.5.6/standard-all/ckeditor.js"></script>
<script src="../module/ckfinder/ckfinder.js"></script>
<script>
    var editor = CKEDITOR.replace('content');
    CKFinder.setupCKEditor(editor, '../module/ckfinder/');
</script>
</body>
</html>

像上面那样配置CKEditor和CKFinder,一切正常。 我相信您的代码中存在路径错误的问题。 在列出的目录中,文件夹的名称为module ,而在代码中使用_module

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM