FCKeditor file di configurazione

L'editor è dotato di una ricca serie di configurazioni che rende possibile personalizzarne l'aspetto, caratteristiche e comportamenti. Il file di configurazione principale è denominata "fckconfig.js". È possibile trovare questo file nella directory principale della cartella di installazione FCKeditor.

Opzioni di configurazione disponibili

Controlla la lista di opzioni di configurazione per avere una panoramica completa di ogni impostazione.

Modificare le configurazioni predefinite

È possibile modificare il file di configurazione principale o semplicemente ignorare le impostazioni che si desidera modificare in un file separato. La sintassi JavaScript viene utilizzato per configurare FCKeditor.

Per semplificare l'aggiornamento FCKeditor sui vostri siti, l'approccio migliore è quello di mettere tutta la configurazione in un file separato, al di fuori della struttura del pacchetto dell'editore directory. In questo modo, basta sovrascrivere la directory del direttore di aggiornarlo ad una versione più recente.

Passo 1

Creare un file chiamato, per esempio, "myconfig.js" e salvarlo nella directory root (o qualsiasi directory) del tuo sito web. Si impostazioni personalizzate saranno inseriti in questo file. Per esempio, supponiamo che si desidera forzare l'editor di avere sempre la sua interfaccia in lingua francese. Semplicemente Writte questo codice nel vostro nuovo file:

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

Passo 2

Ora dobbiamo dire al direttore che deve caricare la configurazione personalizzata. Ci sono due nostri metodi per farlo:

Metodo 1

Trova la seguente riga nel file di configurazione principale (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

e mettere nel percorso del file di configurazione personalizzata:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js';

Il metodo di cui sopra è buono, ma, come potete immaginare, si perde la possibilità di non toccare i file originali. In ogni caso è più facile ricordare che basta cambiare una riga, e tutte le altre impostazioni cambia le cose rimangono separate.

Metodo 2

C'è un modo migliore per avere gli stessi risultati sopra descritti, ma senza toccare il file fckconfig.js. È possibile impostare il percorso personalizzato configurazioni direttamente nella pagina che utilizza l'editor. Questo è un esempio di raggiungere questo risultato in JavaScript:

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

Lo stesso metodo può essere utilizzato con la lingua preferita lato server. Date un'occhiata a dei campioni per scoprire come manipolare le configurazioni per codice.

Configurazioni Caricamento Precedenza

Quando sostituiscono le configurazioni, i passi di seguito elencate:

  1. Le configurazioni nel file di configurazione principale (fckconfig.js) vengono caricati.
  2. Le configurazioni vengono ignorate dalle impostazioni nel file di configurazione personalizzata (se previsto).
  3. Le configurazioni sono finalmente prevalgano le impostazioni di fatto in linea nella pagina dell'editor, ad eccezione del "CustomConfigurationsPath", che si trova proprio dopo il punto 1.

Non è necessario includere tutte le opzioni di configurazione nel file personalizzato, solo quelle che si desidera modificare. Il file sarà "override" quella di default.

NOTA: È necessario mantenere il file originale di configurazione, "fckconfig.js", nella directory editor. Non cancellare o si romperà FCKeditor.

Browser Caching

NOTA: ricordarsi di cancellare la cache del browser quando si apportano modifiche ai file di configurazione, altrimenti non sarà possibile visualizzare le modifiche. Ciò è particolarmente importante quando si lavora dietro un proxy che può memorizzare nella cache il file js più insistenza rispetto alle pagine. Ci sono alcuni trucchi che possono essere utilizzati durante lo sviluppo per recuperare l'ultima versione del file di configurazione:

  • Se si utilizza Internet Explorer, premendo CTRL + F5 dovrebbe essere sufficiente per aggiornare le ultime versioni dello script. Non c'è bisogno di cancellare manualmente la cache del browser.
  • Se si utilizza Mozilla Firefox o altri figli, colpendo Maiusc + CTRL + R dovrebbe aggiornare l'ultima versione senza bisogno di cancellare la cache (anche se questo metodo non sembra funzionare in ogni momento, se ciò non riesce cache di pulizia manuale).
  • Si potrebbe aggiungere un numero o un codice alla fine del percorso di configurazione personalizzata, in modo che il browser dovrebbe essere costretta a caricare ogni volta:
  oFCKeditor var = new FCKeditor ("FCKeditor1");
 oFCKeditor.Config CustomConfigurationsPath [""] = "/ myconfig.js?"  + (New Date () * 1);
 oFCKeditor.Create ();

Puoi lasciare una risposta , oppure trackback dal tuo sito.

Lascia un commento

Devi essere loggato per lasciare un commento.