Fichier de configuration fckeditor

L'éditeur est livré avec un ensemble riche de configurations qui rend possible de personnaliser son apparence, les caractéristiques et le comportement. Le fichier de configuration principal est nommé "fckconfig.js". Vous pouvez trouver ce fichier à la racine du dossier d'installation de FCKeditor.

Options de configuration disponibles

Consultez la liste des options de configuration pour avoir un aperçu complet de chaque paramètre.

Surcharger les configurations par défaut

Vous pouvez soit éditer le fichier de configuration principal ou tout simplement remplacer les paramètres que vous souhaitez modifier dans un fichier séparé. La syntaxe JavaScript est utilisé pour configurer FCKeditor.

Pour simplifier la mise à jour FCKeditor sur vos sites, la meilleure approche est de mettre toute votre configuration dans un fichier séparé, en dehors de la structure de l'éditeur paquet répertoire. De cette façon, vous avez juste besoin d'écraser le répertoire de l'éditeur pour le mettre à jour une version plus récente.

Une étape

Créez un fichier appelé, par exemple, "myconfig.js" et enregistrez-le dans le répertoire racine (ou n'importe quel répertoire) de votre site web. Vous paramètres personnalisés seront placées dans ce fichier. Par exemple, supposons que vous voulez forcer l'éditeur de toujours avoir son interface en français. Il suffit de writte ce code dans votre nouveau fichier:

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

Étape 2

Maintenant, nous devons dire à l'éditeur qu'il doit charger mon configuration personnalisée. Il ya deux methodes pour le faire:

Méthode 1

Trouvez la ligne suivante dans le fichier de configuration principal (fckconfig.js):

  FCKConfig.CustomConfigurationsPath ='';

et de mettre dans le chemin de votre fichier de configuration personnalisé:

  FCKConfig.CustomConfigurationsPath = '/ myconfig.js';

La méthode ci-dessus est bonne, mais, comme vous pouvez l'imaginer, vous perdez de l'installation de ne pas toucher les fichiers originaux. En tout cas, il est plus facile de se rappeler que vous avez juste besoin de changer une seule ligne, et tous les autres paramètres restent séparés des choses modifications.

Méthode 2

Il ya une meilleure façon d'avoir les mêmes résultats que décrites ci-dessus, mais sans toucher au fichier fckconfig.js. Vous pouvez définir le chemin d'accès personnalisé configurations directement dans la page qui utilise l'éditeur. Ceci est un exemple pour atteindre ce en JavaScript:

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

La même méthode peut être utilisée avec votre langue côté serveur préféré. Jetez un oeil aux échantillons pour savoir comment manipuler les configurations par le code.

Configurations de chargement priorité

Lors de la substitution des configurations, les mesures suivantes soient prises:

  1. Les configurations dans le fichier de configuration principal (fckconfig.js) sont chargés.
  2. Les configurations sont remplacés par les paramètres dans le fichier de configuration personnalisé (s'il est fourni).
  3. Les configurations sont finalement remplacés par les réglages effectués en ligne dans la page d'édition, à l'exception du "CustomConfigurationsPath", qui est situé juste après l'étape 1.

Vous n'avez pas besoin d'inclure toutes les options de configuration dans votre fichier personnalisé, mais seulement ceux que vous souhaitez modifier. Votre dossier sera "remplacer" celui par défaut.

REMARQUE: Vous devez garder le fichier de configuration d'origine, "fckconfig.js", dans le répertoire éditeur. Ne pas supprimer ou vous allez casser FCKeditor.

Cache du navigateur

NOTE: n'oubliez pas de vider votre cache navigateur lorsque vous modifiez les fichiers de configuration, sinon vous risquez de ne pas voir vos modifications. Ceci est particulièrement important lorsque vous travaillez derrière un proxy qui peuvent mettre en cache votre. Js avec plus de persistance que les pages. Il ya quelques trucs qui peuvent être utilisés tout en développant pour récupérer la dernière version du fichier de configuration:

  • Si vous utilisez Internet Explorer, tapez CTRL + F5 devrait suffire pour mettre à jour les dernières versions du script. Pas besoin de supprimer manuellement le cache du navigateur.
  • Si vous utilisez Firefox ou d'autres enfants de Mozilla, frapper Maj + CTRL + R devrait mettre à jour la dernière version sans avoir besoin de vider le cache (bien que cette méthode ne semble pas fonctionner à tout moment, si cela échoue vider le cache manuellement).
  • Vous pouvez ajouter un numéro ou un code à la fin du chemin de configuration personnalisé, afin que le navigateur serait forcé de le charger à chaque fois:
  var = new FCKeditor oFCKeditor ("FCKeditor1");
 oFCKeditor.Config ["CustomConfigurationsPath"] = "/?" myconfig.js  + (New Date () * 1);
 oFCKeditor.Create ();

Vous pouvez laisser une réponse , ou trackback depuis votre propre site.

Laisser un commentaire

Vous devez être connecté pour poster un commentaire.