Dostosuj baseUrl i baseDir w CKFinder

Używamy CKEditor i CKFinder do Coldfusion w wielu naszych aplikacjach CMS. Te aplikacje wskazują na różne witryny na naszym serwerze, więc chcemy, aby konfiguracja CKFinder przesyłała pliki do katalogów właściwych dla każdej aplikacji. Ale chcemy mieć jedną wspólną lokalizację dla plików CKEditor i CKFinder na serwerze.

W pliku config.cfm ustawiliśmy domyślny baseURL i baseDir w następujący sposób:

config.baseUrl = "http://www.oursite.com/_files/site1/ckfinder_uploads/";    
config.baseDir = '\\ourserver01\_files\site1\ckfinder_uploads\';

W pliku nagłówkowym każdej aplikacji uwzględniamy następujące elementy w celu utworzenia instancji CKEditor i CKFinder (w tym adaptera 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>

Kiedy otwieram okno CKFinder w jednej z aplikacji, otwiera się ono poprawnie do domyślnego baseURL / baseDir. Jak jednak zastąpić te ustawienia domyślne? Próbowałem zmienić funkcję CKFinder setupCKEditor na następujące bez powodzenia:

CKFinder.setupCKEditor( null, { basePath:'/shared/ckfinder/', baseUrl:"http://www.oursite.com/_files/NEWSITE/ckfinder_uploads/", baseDir:"\\\\ourserver01\\_files\\NEWSITE\\ckfinder_uploads\\" } );

Po prostu to zignorował i użył ustawień domyślnych. Myśli? Dzięki!!

questionAnswers(1)

yourAnswerToTheQuestion