Fckeditor ficheiro de configuración

O editor inclúe un rico conxunto de opcións que fai posible personalizar a súa aparencia, características e comportamentos. O ficheiro de configuración principal é chamado de "fckconfig.js". Podes atopar este ficheiro na raíz do cartafol de instalación do FCKeditor.

Dispoñibles opcións de configuración

Consulte a lista de opcións de configuración para ter unha visión completa de cada escenario.

Substituíndo a configuración por defecto

Pode editar o ficheiro de configuración principal ou só substituír a configuración que quere cambiar nun ficheiro separado. Sintaxe Javascript se usa para definir o FCKeditor.

Para simplificar a actualización FCKeditor nos seus sitios, a mellor visión é poñer todas as opcións a súa nun arquivo separado, fóra do editor de estrutura de directorio do paquete. Deste xeito, só precisa escribir o directorio do editor para actualiza-lo para unha versión máis recente.

Paso 1

Crear un arquivo chamado, por exemplo, "myconfig.js" e salva-o no directorio raíz (ou calquera directorio) do seu sitio web. Vostede configuracións personalizadas serán colocadas neste arquivo. Por exemplo, imos supor que quere forzar o editor de sempre ter a súa interface en francés. Basta writte este código no seu novo ficheiro:

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

Paso 2

Agora temos que dicir ao editor que ten que cargar miña configuración personalizada. Hai dous métodos para facelo:

Método 1

Buscar a seguinte liña no ficheiro de configuración principal (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

e poñer no camiño do seu ficheiro de configuración personalizada:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js';

O método anterior é bo, pero, como pode imaxinar, perde a instalación de non tocar os arquivos orixinais. En calquera caso, é máis fácil de lembrar que só precisa cambiar unha liña, e todas as outras opcións cambia as cousas permanecen separados.

Método 2

Hai unha forma aínda mellor ter os mesmos resultados, como descrito anteriormente, pero sen tocar o ficheiro fckconfig.js. Podes establecer o camiño configuracións personalizadas directamente na páxina de empregar o editor. Este é un exemplo para achive iso en JavaScript:

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

O mesmo método pode ser usado co seu idioma preferido do lado do servidor. Bótalle un ollo nas mostras para descubrir como manipular a configuración do código.

Cargando configuración precedencia

Ao substituír configuración, os seguintes pasos son tomadas:

  1. A configuración no ficheiro de configuración principal (fckconfig.js) carga.
  2. A configuración son substituídas polas opcións no ficheiro de configuración personalizada (se está dispoñible).
  3. A configuración son finalmente substituídas polas opcións feitas en liña na páxina do editor, excepto para o "CustomConfigurationsPath", que se define logo da etapa 1.

Non é preciso incluír as opcións de configuración no seu arquivo de costume, só aqueles que quere cambiar. O arquivo vai "substituír" a un nivel.

NOTA: Debe manter o arquivo de configuración orixinal, "fckconfig.js", no directorio de editor. Non borrar-la ou vai romper FCKeditor.

A caché do navegador

NOTA: lembre de borrar a caché do navegador ao facer cambios nos ficheiros de configuración, se non, non pode ver os cambios. Isto é especialmente importante cando se traballa detrás de un proxy que pode almacenar en memoria a súa. Js máis persistente do que páxinas. Existen algúns trucos que se poden usar durante o desenvolvemento para recuperar a última versión do ficheiro de configuración:

  • Se está usando Internet Explorer, preme CTRL + F5 debe ser suficiente para actualizar as últimas versións do guión. Non é necesario limpar manualmente a caché do navegador.
  • Se está usando o Firefox ou Mozilla fillos do outro, batendo Shift + CTRL + R que actualizar á versión máis recente sen a necesidade de borrar a caché (aínda que este método non parece funcionar en todo momento, se isto falla borrar a caché manualmente).
  • Pode engadir un número ou código ao final do camiño de configuración personalizada, para que o navegador sería obrigado a cargalo cada vez que:
  var = new FCKeditor oFCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?"  + (New Date () * 1)
 oFCKeditor.Create ();

Pode deixar unha resposta , ou trackback do teu sitio web.

Deixe unha resposta

Ten que estar logueado para escribir un comentario.