Настройте baseUrl и baseDir в CKFinder
Мы используем CKEditor и CKFinder для Coldfusion во многих наших приложениях CMS. Эти приложения указывают на разные сайты на нашем сервере, поэтому мы хотим, чтобы программа установки CKFinder загружала файлы в каталоги, специфичные для каждого приложения. Но нам нужно одно общее расположение для файлов CKEditor и CKFinder на сервере.
В файле config.cfm мы настроили стандартные baseURL и baseDir следующим образом:
config.baseUrl = "http://www.oursite.com/_files/site1/ckfinder_uploads/";
config.baseDir = '\\ourserver01\_files\site1\ckfinder_uploads\';
В заголовочный файл для каждого приложения мы включаем следующее для создания экземпляров CKEditor и CKFinder (включая адаптер jQuery):
<script type="text/javascript" src="/shared/ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="/shared/ckeditor/adapters/jquery.js"></script>
<script type="text/javascript" src="/shared/ckfinder/ckfinder.js"></script>
<script type="text/javascript">
$(document).ready(function(){
CKFinder.setupCKEditor( null, '/shared/ckfinder/' );
});
</script>
Когда я открываю окно CKFinder в одном из приложений, оно правильно открывается по умолчанию baseURL / baseDir. Тем не менее, как я могу переопределить эти значения по умолчанию? Я попытался изменить функцию CKFinder setupCKEditor на следующее безуспешно:
CKFinder.setupCKEditor( null, { basePath:'/shared/ckfinder/', baseUrl:"http://www.oursite.com/_files/NEWSITE/ckfinder_uploads/", baseDir:"\\\\ourserver01\\_files\\NEWSITE\\ckfinder_uploads\\" } );
Он просто проигнорировал это и использовал значения по умолчанию. Мысли? Спасибо!!