Plik konfiguracyjny FCKeditor

Edytor jest wyposażony w bogaty zestaw konfiguracji sprawia, że ​​można dostosować jego wygląd, cechy i zachowania. Głównym plikiem konfiguracyjnym o nazwie "fckconfig.js". Możesz znaleźć ten plik w głównym folderze FCKeditor instalacji.

Dostępne opcje konfiguracyjne

Sprawdź listę opcji konfiguracji , aby mieć pełny obraz każdego ustawienia.

Nadpisywania konfiguracji domyślnej

Można edytować główny plik konfiguracyjny lub po prostu zmienić ustawienia, które chcesz zmienić w oddzielnym pliku. Składnia JavaScript służy do konfiguracji FCKeditor.

Aby uprościć aktualizację FCKeditor na naszej stronie, najlepszym rozwiązaniem jest umieszczenie wszystkich konfiguracji w osobnym pliku, poza edytora struktury katalogów pakietu. W ten sposób, wystarczy zastąpić edytora katalogu, aby go zaktualizować do nowszej wersji.

Krok 1

Utwórz plik o nazwie, np. "myconfig.js" i zapisać go w katalogu głównym (lub katalogu) witryny internetowej. Jesteś niestandardowe ustawienia zostaną umieszczone w tym pliku. Na przykład, załóżmy, że chcemy zmusić edytor zawsze mieć interfejs w języku francuskim. Wystarczy writte ten kod do nowego pliku:

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

Krok 2

Teraz musimy powiedzieć edytor, że musi załadować Moje niestandardową konfigurację. Istnieją dwa methodes to zrobić:

Metoda 1

Znajdź następujący wiersz w głównym pliku konfiguracyjnym (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

i umieścić w ścieżce pliku konfiguracyjnego:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js ";

Powyższa metoda jest dobra, ale, jak można sobie wyobrazić, tracisz obiektu, aby nie dotykać oryginalne pliki. W każdym razie łatwiej jest pamiętać, że po prostu trzeba zmienić jedną linię, a wszystkie inne rzeczy, zmiany ustawień pozostają rozdzielone.

Metoda 2

Jest nawet lepszy sposób na te same rezultaty jak opisane wyżej, ale bez dotykania fckconfig.js plik. Można ustawić niestandardową ścieżkę konfiguracje bezpośrednio na stronie, która korzysta z edytora. To jest przykład osiągnięcie dużo to w JavaScript:

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

Ta sama metoda może być używany z wybranym języku po stronie serwera. Spójrz na próbach, aby dowiedzieć się, jak manipulować konfiguracji kodem.

Konfiguracje Precedence

Kiedy przesłanianie konfiguracji następujące kroki zostały podjęte:

  1. Konfiguracje w głównym pliku konfiguracyjnym (fckconfig.js) są ładowane.
  2. Konfiguracje są zastępowane przez ustawienia w niestandardowym pliku konfiguracyjnym (jeżeli jest).
  3. Konfiguracje są ostatecznie zastąpione przez ustawienia dokonane inline na stronie wydawcy, za wyjątkiem "CustomConfigurationsPath", który położony jest tuż po kroku 1.

Nie musisz zawierać wszystkie opcje konfiguracyjne w niestandardowym pliku tylko tych, które chcesz zmienić. Plik zostanie "nadpisać" jako domyślną.

UWAGA: Należy zachować oryginalny plik konfiguracyjny, "fckconfig.js", w katalogu edytora. Nie należy usuwać je lub będziesz łamać FCKeditor.

Pamięć podręczna przeglądarki

UWAGA: pamiętaj, aby wyczyścić pamięć podręczną przeglądarki podczas dokonywania zmian w plikach konfiguracyjnych, w przeciwnym razie nie mogą zobaczyć wprowadzone zmiany. Jest to szczególnie ważne podczas pracy za serwerem proxy, który może buforować. Js bardziej uporczywie niż stron. Istnieje kilka sztuczek, które mogą być wykorzystane przy opracowywaniu, aby pobrać najnowszą wersję pliku konfiguracyjnym:

  • Jeśli używasz Internet Explorer, uderzając CTRL + F5 powinno wystarczyć, aby zaktualizować najnowsze wersje skryptu. Nie trzeba ręcznie wyczyścić pamięć podręczną przeglądarki.
  • Jeśli używasz przeglądarki Firefox lub innych Mozilli dzieci, uderzając Shift + Ctrl + R powinien zaktualizować najnowszą wersję bez potrzeby wyczyścić pamięć podręczną (choć metoda nie wydaje się pracować cały czas, jeśli się to nie uda Wyczyść cache ręcznie).
  • Można dodać numer lub kod w końcu niestandardową ścieżkę konfiguracji, więc przeglądarka będzie zmuszona do załadowania go za każdym razem:
  var = new FCKeditor oFCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?"  + (New Date () * 1);
 oFCKeditor.Create ();

Możesz zostawić odpowiedź , lub trackback ze swojej własnej strony.

Pozostaw odpowiedź

Musisz być zalogowany aby dodać komentarz.