Version Utilisées
SPIP : 1.7
FCKEditor : 2.0rc2
Cette méthode permet d’insérer FCKeditor dans la page de saisie des articles (article_edit.php3). Nous forkons (Francisé ;) le code de SPIP en plaçant notre editeur dans la page d’administration des articles. Chose qui n’est pas recommandé par les developpeurs de SPIP.
Si vous souhaitez conserver le champ de saisie de SPIP, consulter l’article suivante, se trouvant dans l’admin de spip-contrib
- L’editeur WYSIWYG FCKEDITOR 2.0 sous spip
Comment installer FCKeditor dans mon SPIP ?
Télécharger la version d’FCKeditor (joint à l’article) dans le répertoire ecrire de SPIP.
Dans le fichier
/ecrire/articles_edit.php3
Ajouter à la ligne 6
include(« fck_editor2rc2/fckeditor.php ») ;
Remplacer à la ligne 509
echo afficher_barre('formulaire', 'texte');
echo "<TEXTAREA NAME='texte' ".afficher_claret()." CLASS='formo' ROWS='$rows' COLS='40' wrap=soft>";
echo $texte;
echo "</TEXTAREA>\n";
par
$oFCKeditor = new FCKeditor('texte');
$oFCKeditor->BasePath = 'fck_editor2rc2/';
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '400' ;
$oFCKeditor->ToolbarSet = 'MaBarre';
$oFCKeditor->Config['DefaultLanguage'] = "fr" ;
$oFCKeditor->Value = $texte;
$oFCKeditor->Create();
Ce qui est mentionné ci dessous permet de ne pas afficher le code HTML dans l’éditeur lors de la sauvegarde de l’article.
Si vous avez déjà inséré des publications dans votre SPIP.
Vous allez devoir remettre en forme vos articles.
Dans le fichier ecrire/article_edit.php3
Remplacer la ligne 356
$texte = entites_html($texte);
par
$texte = html_entity_decode(entites_html($texte));
Le fichier articles_edit_switch.txt en piéce jointe à cette article, permet de conserver le champ texte de SPIP et de pouvoir switcher vers le WYSIWYG. Merci à Cédric et Aurélien.
Fonctionne sur les navigateurs suivants :
Windows :
- Mozilla Firefox version 0.8
Linux :
- Galéon 1.3.18
- Mozilla Firefox version 1.0
- Mozilla Browser version 1.7.3
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |