Redaktøren kommer med et rigt sæt af konfigurationer, der gør det muligt at tilpasse dens udseende, funktioner og adfærd. Det vigtigste konfiguration Filen hedder "fckconfig.js". Du kan finde denne fil i roden af FCKeditor installationsmappen.
Tilgængelige konfigurationsindstillinger
Tjek den konfiguration listen over valgmuligheder for at få et komplet overblik over hver enkelt indstilling.
Tilsidesætte Standard konfigurationer
Du kan enten redigere hoved konfigurationsfilen eller bare tilsidesætte de indstillinger, du vil ændre i en separat fil. JavaScript syntaks bruges til at konfigurere FCKeditor.
For at forenkle opdatere FCKeditor på jeres hjemmesider, den bedste fremgangsmåde er at sætte hele din konfiguration i en separat fil, uden redaktørens pakke mappestruktur. På denne måde, bare du nødt til at overskrive redaktøren bibliotek for at opdatere til en nyere version.
Trin 1
Opret en fil der hedder, for eksempel, "myconfig.js" og gem det i rodmappen (eller et bibliotek) af din hjemmeside. Du brugerdefinerede indstillinger vil blive placeret i denne fil. For eksempel antage, lad os du ønsker at tvinge redaktør til altid at have sin grænseflade på fransk. Du skal blot writte denne kode ind i din nye fil:
FCKConfig.AutoDetectLanguage = false; FCKConfig.DefaultLanguage = "fr";
Trin 2
Nu er vi nødt til at fortælle redaktøren, at det er nødt til at indlæse min tilpassede konfiguration. Der er to methodes at gøre det:
Metode 1
Find følgende linje i hoved konfigurationsfilen (fckconfig.js):
FCKConfig.CustomConfigurationsPath ='';
og sat i vejen for din brugerdefinerede konfigurationsfil:
FCKConfig.CustomConfigurationsPath = '/ myconfig.js';
Ovennævnte metode er god, men, som du kan forestille dig, du mister anlægget ikke at røre de originale filer. Under alle omstændigheder er det lettere at huske, at du bare nødt til at ændre én linje, og alle de andre ting ændringer af indstillinger forblive adskilt.
Metode 2
Er der en endnu bedre måde at de samme resultater som beskrevet ovenfor, men uden at berøre fckconfig.js filen. Du kan indstille brugerdefinerede konfigurationer stien direkte i den side, der bruger editor. Dette er et eksempel til at opnå denne i JavaScript:
var oFCKeditor = new FCKeditor ("FCKeditor1"); oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js"; oFCKeditor.Create ();
Samme metode kan bruges med din foretrukne server side sprog. Tag et kig på de prøver at finde ud af hvordan man kan manipulere de konfigurationer af kode.
Konfigurationer Indlæser Forrang
Når væsentlige konfigurationer, er de følgende skridt:
- De konfigurationer i hovedsagen konfigurationsfilen (fckconfig.js) er indlæst.
- De konfigurationer er tilsidesat af indstillingerne i brugerdefineret konfiguration fil (hvis de findes).
- De konfigurationer er endeligt tilsidesættes af de indstillinger gjort inline i editoren siden, med undtagelse af "CustomConfigurationsPath", som ligger lige efter trin 1.
Du behøver ikke at inkludere alle indstillingsmuligheder i din brugerdefinerede fil, men blot de du ønsker at ændre. Din fil vil "tilsidesætte" standard en.
BEMÆRK: Du skal holde den oprindelige konfiguration fil, "fckconfig.js" i editoren biblioteket. Undlad at slette den, eller du vil bryde FCKeditor.
Browser Caching
BEMÆRK: husk at rydde browserens cache, når du foretager ændringer i konfigurationsfiler, ellers kan du ikke se dine ændringer. Dette er især vigtigt, når man arbejder bag en proxy, som kan caches din. Js filer mere ihærdigt end sider. Der er et par tricks, der kan bruges samtidig udvikle for at hente den nyeste version af konfigurationsfilen:
- Hvis du bruger Internet Explorer, trykke CTRL + F5 burde være nok til at opdatere de nyeste versioner af manuskriptet. Ingen grund til manuelt at rydde browserens cache.
- Hvis du bruger Firefox eller andre Mozilla børn, ramte Shift + CTRL + R bør opdatere den nyeste version, uden behov for at rydde cachen (selv om denne metode ikke synes at arbejde på alle tidspunkter, hvis dette mislykkes klar cache manuelt).
- Du kan tilføje et nummer eller kode i slutningen af brugerdefineret konfiguration stien, så browseren vil blive tvunget til at indlæse det hver gang:
var oFCKeditor = new FCKeditor ("FCKeditor1"); oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?" + (New Date () * 1); oFCKeditor.Create ();













































