Fckeditor arquivo de configuração

O editor vem com um rico conjunto de configurações que torna possível personalizar sua aparência, características e comportamentos. O arquivo de configuração principal é chamado de "fckconfig.js". Você pode encontrar este arquivo na raiz da pasta de instalação do FCKeditor.

Disponíveis opções de configuração

Confira a lista de opções de configuração para ter uma visão completa de cada cenário.

Substituindo as configurações padrão

Você pode editar o arquivo de configuração principal ou apenas substituir as configurações que você deseja alterar em um arquivo separado. Sintaxe JavaScript é usado para configurar o FCKeditor.

Para simplificar a actualização FCKeditor em seus sites, a melhor abordagem é colocar todas as configurações o seu em um arquivo separado, fora do editor de estrutura de diretório do pacote. Desta forma, você só precisa escrever o directório do editor para atualizá-lo para uma versão mais recente.

Passo 1

Crie um arquivo chamado, por exemplo, "myconfig.js" e salve-o no diretório raiz (ou qualquer diretório) de seu web site. Você configurações personalizadas serão colocadas neste arquivo. Por exemplo, vamos supor que você deseja forçar o editor de sempre ter a sua interface em francês. Basta writte este código em seu novo arquivo:

  FCKConfig.AutoDetectLanguage = false;
 FCKConfig.DefaultLanguage = "fr";

Passo 2

Agora temos que dizer ao editor que tem que carregar minha configuração personalizada. Existem dois metodos para fazer isso:

Método 1

Localize a seguinte linha no arquivo de configuração principal (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

e colocar no caminho do seu arquivo de configuração personalizada:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js';

O método acima é bom, mas, como você pode imaginar, você perde a instalação para não tocar os arquivos originais. Em qualquer caso, é mais fácil de lembrar que você só precisa mudar uma linha, e todas as outras configurações muda as coisas permanecem separados.

Método 2

Há uma forma ainda melhor de ter os mesmos resultados, como descrito acima, mas sem tocar no arquivo fckconfig.js. Você pode definir o caminho configurações personalizadas diretamente na página que usa o editor. Este é um exemplo para achive isso em JavaScript:

  var = new FCKeditor oFCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js";
 oFCKeditor.Create ();

O mesmo método pode ser usado com o seu idioma preferido do lado do servidor. Dê uma olhada nas amostras para descobrir como manipular as configurações do código.

Carregando configurações Precedência

Ao substituir configurações, as seguintes etapas são tomadas:

  1. As configurações no arquivo de configuração principal (fckconfig.js) são carregados.
  2. As configurações são substituídas pelas configurações no arquivo de configuração personalizada (se disponível).
  3. As configurações são finalmente substituídas pelas configurações feitas em linha na página do editor, exceto para o "CustomConfigurationsPath", que é definido logo após a etapa 1.

Você não precisa incluir todas as opções de configuração no seu arquivo de costume, apenas aqueles que você deseja alterar. Seu arquivo vai "substituir" a um padrão.

NOTA: Você precisa manter o arquivo de configuração original, "fckconfig.js", no diretório do editor. Não excluí-la ou você vai quebrar FCKeditor.

O cache do navegador

NOTA: lembre-se de limpar o cache do navegador ao fazer alterações nos arquivos de configuração, caso contrário, você não pode ver as alterações. Isto é especialmente importante quando se trabalha atrás de um proxy que pode armazenar em cache o seu. Js mais persistente do que páginas. Existem alguns truques que podem ser usados ​​durante o desenvolvimento para recuperar a versão mais recente do arquivo de configuração:

  • Se você estiver usando o Internet Explorer, pressionando CTRL + F5 deve ser suficiente para atualizar as últimas versões do script. Não há necessidade de limpar manualmente o cache do navegador.
  • Se você estiver usando o Firefox ou o Mozilla filhos do outro, batendo Shift + CTRL + R deve atualizar a versão mais recente sem a necessidade de limpar o cache (embora este método não parece funcionar em todos os momentos, se isso falhar limpar o cache manualmente).
  • Você pode adicionar um número ou código no final do caminho de configuração personalizado, para que o navegador seria obrigado a carregá-lo toda vez que:
  var = new FCKeditor oFCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?"  + (New Date () * 1);
 oFCKeditor.Create ();

Você pode deixar uma resposta , ou trackback de seu próprio site.

Deixe uma resposta

Você deve estar logado para postar um comentário.