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:
- A configuración no ficheiro de configuración principal (fckconfig.js) carga.
- A configuración son substituídas polas opcións no ficheiro de configuración personalizada (se está dispoñible).
- 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 ();













































