Personalize baseUrl e baseDir no CKFinder

Usamos o CKEFOR e o CKFinder for Coldfusion em muitas de nossas aplicações CMS. Esses aplicativos apontam para sites diferentes em nosso servidor, portanto, queremos que a configuração do CKFinder carregue arquivos para diretórios específicos de cada aplicativo. Mas nós queremos um local compartilhado para os arquivos CKEditor e CKFinder no servidor.

No arquivo config.cfm, nós configuramos o padrão baseURL e baseDir assim:

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

No arquivo de cabeçalho de cada aplicativo, incluímos o seguinte para instanciar o CKEditor e o CKFinder (incluindo o adaptador 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>

Quando abro uma janela do CKFinder em um dos aplicativos, ele abre corretamente para o baseURL / baseDir padrão. No entanto, como posso substituir esses padrões? Eu tentei mudar a função setupCKEForm do CKFinder para o seguinte sem sorte:

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

Apenas ignorou isso e usou os padrões. Pensamentos? Obrigado!!

questionAnswers(1)

yourAnswerToTheQuestion