SimpleGeek

Activités, Loisirs et Humeurs d'un geek breton en Normandie ...

Personnaliser ckeditor avec un dossier custom

Rédigé par Webmaster 2 commentaires

Afin d'éviter de ne pas oublier de sauvegarder les fichiers  modifiés dans ckeditor pour le personnaliser, il m'est apparu plus efficace de créer un dossier custom dans lesquels je mets mes fichiers  de configuration.

Pour l'exemple je m'appuirai sur le plugin ckeditor pour PluXml.

Première étape : Création d'un dossier custom dans le dossier ckeditor du plugin et on y met ses fichiers de configuration (pour commencer on peut faire la copie des fichiers utilisés par défaut situés dans ckeditor/ckeditor):
ckeditor
    ckeditor
        ckeditor.js
        config.js
        contents.css
        styles.js
    custom
        myconfig.js
        mycontents.css
        mystyles.js
    ckeditor.php   
Seconde étape, la seule qu'il faudra refaire à chaque mise à jour du plugin pluxml ckeditor :
dans le fichierckéditor.php, rajouter customConfig:

CKEDITOR.replace('id_'+n, {
    customConfig: '../custom/myconfig.js',
	extraPlugins: 'justify..........

Ensuite modifier myconfig.js en rajoutant :

// Applique les styles dans l'éditeur
config.stylesSet = 'my_styles:/plugins/ckeditor/custom/mystyles.js';
// Applique le Css du site
config.contentsCss = '/plugins/ckeditor/custom/mycontents.css' ;
// ou sous cette forme
//config.contentsCss = 'http://nomdusite.fr/plugins/ckeditor/custom/mycontents.css'

Et enfin modifier le fichier mystyles.js pour remplacer le nom defaut par my_styles

CKEDITOR.stylesSet.add( 'my_styles', [
Classé dans : PluXml Mots clés : aucun

2 commentaires

#1  - tests adrenal fatigue a dit :

Hey I know this is off topic but I was wondering if you knew of any widgets I could
add to my blog that automatically tweet my newest twitter updates.

I've been looking for a plug-in like this for quite some time and was hoping maybe you would
have some experience with something like this.
Please let me know if you run into anything. I truly enjoy reading your blog
and I look forward to your new updates.

Répondre
#2  - glyphosate and human health a dit :

fantastic post, very informative. I wonder why the
other specialists of this sector do not understand this.
You should proceed your writing. I am sure, you've a
huge readers' base already!

Répondre

Écrire un commentaire

Quelle est la troisième lettre du mot nhgjqo ?

Fil RSS des commentaires de cet article