Настройте 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\\" } );

Он просто проигнорировал это и использовал значения по умолчанию. Мысли? Спасибо!!

Ответы на вопрос(1)

Ваш ответ на вопрос