Fckeditor konfigurationsfil

Redaktören kommer med en rik uppsättning av konfigurationer som gör det möjligt att anpassa dess utseende, funktioner och beteende. Den huvudsakliga konfigurationsfilen heter "fckconfig.js". Du hittar filen i roten på FCKeditor installationsmappen.

Konfigurationsalternativen

Kolla in konfigurationen alternativlistan att få en fullständig överblick över varje inställning.

Åsidosätta de standardkonfigurationer

Du kan antingen redigera huvud konfigurationsfilen eller bara åsidosätta de inställningar du vill ändra i en separat fil. JavaScript syntax används för att konfigurera FCKeditor.

För att förenkla uppdateringen FCKeditor på dina webbplatser, är det bästa sättet att lägga alla konfigurationen i en separat fil, utanför redaktörens förpackningen katalogstruktur. På detta sätt behöver du bara skriva redaktören katalog att uppdatera den till en nyare version.

Steg 1

Skapa en fil som heter, till exempel "myconfig.js" och spara den i rotkatalogen (eller någon katalog) på din webbplats. Du egna inställningar kommer att placeras i denna fil. Till exempel, låt oss anta att du vill tvinga redaktören att alltid ha sin gränssnitt i franska. Helt enkelt writte denna kod i din nya fil:

  FCKConfig.AutoDetectLanguage = false;
 FCKConfig.DefaultLanguage = "Fr",

Steg 2

Nu har vi berätta redaktören att det måste ladda min egen konfiguration. Det finns två méthodes att göra det:

Förfarande 1

Hitta följande rad i huvud konfigurationsfilen (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

och sätta i vägen för din egen konfigurationsfil:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js';

Ovanstående metod är bra, men som ni kan föreställa er, förlorar du möjligheten att inte röra de ursprungliga filerna. I varje fall är det lättare att komma ihåg att du bara behöver ändra en rad, och alla andra saker inställningar förändringar förblir åtskilda.

Förfarande 2

Det finns ett ännu bättre sätt att få samma resultat som beskrivits ovan, men utan att vidröra fckconfig.js filen. Du kan ställa in den anpassade konfigurationer sökvägen direkt på sidan som använder editorn. Detta är ett exempel achive detta JavaScript:

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

Samma metod kan användas med önskat server side språk. Ta en titt på de prover att ta reda på hur man manipulerar de konfigurationer av kod.

Konfigurationer Laddar Företräde

Vid tvingande konfigurationer följande åtgärder vidtas:

  1. De konfigurationer i huvud konfigurationsfilen (fckconfig.js) laddas.
  2. De konfigurationer uppvägs av inställningarna i den anpassade konfigurationsfilen (om sådan finns).
  3. Konfigurationerna är äntligen åsidosätts av inställningarna som gjorts inline i editorn sidan, med undantag för "CustomConfigurationsPath", som ligger direkt efter steg 1.

Du behöver inte inkludera alla konfigurationsalternativ i din egen fil, bara de du vill ändra. Filen kommer att "åsidosätter" standard en.

OBS: Du måste hålla den ursprungliga konfigurationsfilen "fckconfig.js" i editorn katalogen. Inte ta bort den eller om du kommer att bryta FCKeditor.

Browser Caching

OBS: kom ihåg att rensa webbläsarens cacheminne när du gör ändringar i konfigurationsfilerna, annars kommer du inte kan se dina ändringar. Detta är särskilt viktigt när man arbetar bakom en proxy som kan cache din. JS-filer mer varaktigt än sidor. Det finns några knep som kan användas för samtidigt utveckla för att hämta den senaste versionen av konfigurationsfilen:

  • Om du använder Internet Explorer, slå CTRL + F5 borde räcka för att uppdatera de senaste versionerna av skriptet. Inget behov av att manuellt rensa webbläsarens cache.
  • Om du använder Firefox eller andra Mozilla barn, slår Skift + Ctrl + R bör uppdatera den senaste versionen utan att behöva rensa cachen (även om denna metod inte verkar fungera hela tiden, om detta misslyckas Clear Cache manuellt).
  • Du kan lägga till ett nummer eller kod i slutet av anpassad konfiguration vägen, så webbläsaren skulle vara tvungen att ladda den varje gång:
  var oFCKeditor = new FCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?"  + (New Date () * 1);
 oFCKeditor.Create ();

Du kan lämna en kommentar , eller trackback från din egen webbplats.

Lämna ett svar

Du måste vara inloggad för att skriva en kommentar.