FCKeditor configuratie bestand

De editor wordt geleverd met een rijke set van configuraties die het mogelijk maakt om aan te passen zijn uiterlijk, eigenschappen en gedrag. De belangrijkste configuratie bestand de naam "fckconfig.js". U vindt dit bestand in de root van de FCKeditor installatiemap.

Beschikbare configuratieopties

Bekijk de configuratie-opties lijst om een volledig overzicht van elke instelling te hebben.

Overschrijven van de standaard configuraties

U kunt bewerken van het configuratie bestand of gewoon voorrang op de instellingen die u wilt wijzigen in een apart bestand. JavaScript syntax wordt gebruikt om FCKeditor te configureren.

Ter vereenvoudiging bijwerken FCKeditor op uw sites, de beste aanpak is om al uw configuratie in een apart bestand, buiten pakket van de uitgever directory structuur. Op deze manier hoeft u alleen maar de uitgever map overschrijven om het te updaten naar een nieuwere versie.

Stap 1

Maak een bestand aan, bijvoorbeeld, "myconfig.js" en sla het op in de root directory (of een directory) van uw website. Je aangepaste instellingen zullen worden geplaatst in dit bestand. Bijvoorbeeld: stel dat u wilt dwingen de editor om altijd de interface in het Frans. Gewoon writte deze code in uw nieuwe bestand:

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

Stap 2

Nu hebben we voor de redactie, dat het moet laden mijn aangepaste configuratie te vertellen. Er zijn twee methodes om het te doen:

Methode 1

Zoek de volgende regel in het configuratie bestand (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

en zet op het pad van uw aangepaste configuratie bestand:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js';

De bovenstaande methode is goed, maar zoals je je kunt voorstellen, u de mogelijkheid niet om de originele bestanden aan te raken verliezen. In ieder geval is het gemakkelijker om te onthouden dat je hoeft alleen maar een regel te veranderen, en alle andere dingen die wijzigingen in de instellingen van elkaar gescheiden blijven.

Methode 2

Er is een nog betere manier om dezelfde resultaten als hierboven beschreven, maar zonder het fckconfig.js bestand. U kunt de aangepaste configuraties pad direct in de pagina die de editor gebruikt. Dit is een voorbeeld om dit te bereiken in JavaScript:

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

Dezelfde methode kan gebruikt worden met de gewenste server-side taal. Neem een ​​kijkje op de monsters om uit te vinden hoe je de configuraties te manipuleren door code.

Configuraties Laden Precedence

Wanneer dwingende configuraties, worden de volgende stappen genomen:

  1. De configuraties van het configuratie bestand (fckconfig.js) worden geladen.
  2. De configuraties zijn overschreven door de instellingen in het aangepaste configuratie-bestand (indien aanwezig).
  3. De configuraties zijn eindelijk overschreven door de instellingen gedaan inline in de editor pagina, met uitzondering van de "CustomConfigurationsPath", die is ingesteld direct na stap 1.

U hoeft niet alle configuratie-opties in het aangepaste bestand, alleen die u wilt wijzigen op te nemen. Je bestand wordt "overschrijven" van de standaard.

OPMERKING: U moet de originele configuratie bestand, "fckconfig.js" te houden, in de editor directory. Verwijder het dan niet of je zal breken FCKeditor.

Browser Caching

NB: vergeet niet om uw browser cache te legen bij het ​​maken van wijzigingen in de configuratie-bestanden, anders kun je niet zien uw wijzigingen. Dit is vooral belangrijk bij het werken achter een proxy die kan de cache van je. JS-bestanden hardnekkiger dan de pagina's. Er zijn een paar trucs die gebruikt kunnen worden bij de ontwikkeling van de laatste versie van het configuratiebestand op te halen:

  • Als u gebruik maakt van Internet Explorer, het raken van CTRL + F5 zou voldoende moeten zijn om de nieuwste versies van het script te werken. Is niet nodig om handmatig te wissen van de browser cache.
  • Als u gebruik maakt van Firefox of andere Mozilla-kinderen, het raken van Shift + Ctrl + R moet updaten naar de nieuwste versie met geen noodzaak om de cache te legen (hoewel deze methode lijkt niet te werken op elk moment, als dit niet lukt duidelijke cache handmatig).
  • U kunt een nummer of code in het einde van de aangepaste configuratie-pad toe te voegen, zodat de browser zou worden gedwongen om te laden het elke keer:
  var oFCKeditor = new FCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?"  + (New Date () * 1);
 oFCKeditor.Create ();

U kunt een reactie achterlaten , of trackback vanaf je eigen site.

Laat een reactie achter

U moet ingelogd om een reactie te plaatsen.