FCKEditor est un éditeur WYSIWYG avancé compatible avec Internet Explorer 5.5+, Firefox ou encore Netscape. Il permet de mettre en forme un texte, comme pourait le faire un éditeur comme word, mais sur internet.
Il peut être utile d’installer cette application sur un site SPIP.
Note :
L’un des fichiers d’FCKEditor doit être configuré pour que le manager d’images fonctionne . La version dont je me sers est configurée pour fonctionner en PHP.
Il faut modifier le fichier fckconfig.js si vous souhaitez utiliser une autre option (ASP, Cold Fusion ...).
INSTALLATION
ETAPE 1
Télécharger FCKeditor 2.0 FC sur le site http://www.fckeditor.net.
Décompresser l’archive et copier les fichiers dans un dossier nommé ’FCKeditor’ sur le serveur, à la racine de votre site.
ETAPE 2
Télécharger et décompresser l’archive ci dessous.
- Placer le fichier fckconfig.js dans le dossier ’FCKeditor’ (cela remplace le fichier déjà présent) ;
- Placer le fichier articles_edit.php3 dans le dossier ’ecrire’ (cela remplace le fichier déjà présent).
PRECISIONS
FCKeditor - Projet Sourceforge.net - Animateur : Frederico Caldeira Knabben - Site officiel : http://www.fckeditor.net
FCKEditor permet par exemple de :
- Mettre en forme le texte (type, taille, couleur, style, bold, italic, alignement, indentation, liste de puces ...)
- Mettre en forme des tableaux (colorisation, bordures...)
- Copier/coller
- Création de lien
- Prise en charge de XHTML 1.0, CSS ...
- Multilingue
- Gestion d’images
- gestion des ancres
- Compatibilité avec Internet Explorer 5.5+ ainsi qu’avec Gecko (Mozilla/Firefox/Netscape)
- Prise en charge de XHTML 1.0
...
PAPULI @lexandre
www.instits.fr
Discussions par date d’activité
41 discussions
Je me pose maintenant la question de l’intégration du FCKEditor dans le forum interne de SPIP, Possible ? quelqu’un aurait-il la marche à suivre ?
Merci
Répondre à ce message
Bonjour,
J’ai tenté l’install, mais des messages d’erreur s’affichent (voir ci-dessous).
C’est sans doute dû à l’endroit où j’ai installé fck : impossible de l’installer à la racine du serveur.
Chemin « obligé » : Etablissement/Meuse/iencommercy...
Comment faire ?
Merci d’avance.
Arnaud
Warning : main() : Unable to access /home/www/FCKeditor/fckeditor.php in /home/www/Etablissement/MEUSE/iencommercy/ecrire/articles_edit.php3 on line 21
Warning : main(/home/www/FCKeditor/fckeditor.php) : failed to open stream : No such file or directory in /home/www/Etablissement/MEUSE/iencommercy/ecrire/articles_edit.php3 on line 21
Warning : main() : Failed opening ’/home/www/FCKeditor/fckeditor.php’ for inclusion (include_path=’. :/usr/share/pear’) in /home/www/Etablissement/MEUSE/iencommercy/ecrire/articles_edit.php3 on line 21
Oups ! Pour la réponse à la question, voir plus bas dans le forum. En particulier ce lien :
http://www.thierryb.net/site/Integration-FCKeditor-2-0-a-SPIP.html
Le tutoriel indiqué fonctionne parfaitement sous Win XP et mac OSX, avec IE et Firefox.
Répondre à ce message
Bonjour à tous,
J’utilise SPIP 1.8.1 avec un squelette EVA Web 2.1.
J’ai fais comme c’est indiqué dans l’article mais j’ai une erreur :
Warning : main(/home/timbaleprod/www/FCKeditor/fckeditor.php) : failed to open stream : No such file or directory in /home/.filer2/timbaleprod/www/spip/ecrire/articles_edit.php3 on line 21
Warning : main() : Failed opening ’/home/timbaleprod/www/FCKeditor/fckeditor.php’ for inclusion (include_path=’. :/usr/share/php/PEAR’) in /home/.filer2/timbaleprod/www/spip/ecrire/articles_edit.php3 on line 21
Que n’ai -je pas bien fais ?
La partie rédaction d’artricle est vraiment assez rebutante pour mes utilisateurs.
Merci.
Même problème avec un SPIP « vierge » sans le squelette EVA...
Est-ce la 1.8.1 ?
MErci.
pour avoir testé cette contrib j’ai compris que la valeur indiquée
dans le script ne marche pas toujours
ça se passe là, au début de article_edit.php3
sur certains serveurs $_SERVER[’HTTP_HOST’] et $_SERVER
[’DOCUMENT_ROOT’] ne retourne pas les valeurs attendus
en général il suffit d’ajouter le répertoire contenant spip dans le chemin vers FCKEditor, par exemple dans la cas de la question ci dessus cela donne :
Quelques essais suffisent à trouver la bonne valeur en général.
on peut utiliser
pour rendre la localisation du repertoire ’FCKeditor’ plus ou moins universelle
J’ai réalisé une intégration de la dernière version 2.0 stable de FCKeditor sortie récemment avec SPIP 1.8.1d, après avoir lu les différentes contributions ici.
Pour éviter les problèmes de chemin, j’ai mis toutes les variables dans deux fichiers de configuration. Si $_SERVER[’DOCUMENT_ROOT’] ne marche pas par exemple, il suffit juste d’entrer le chemin réel dans ce fichier, pas besoin d’aller fouiller dans les fichiers.
J’ai proposé un article ici, mais vu le nombre d’article sur le sujet, je pense qu’il ne sera peut-être pas publié. En attendant les explications et le fichier à télécharger peuvent être trouvées ici :
C’est génial.
Bravo pour ton travail.
@lexandre
Si tu as publié un article « ailleurs » et que tu es certain de la durée de vie de cet article, tu proposes une brève ici. C’est, dans les faits, publié plus rapidement. La visibilité de l’article n’est pas trop nulle non plus.
Le lien ne fonctionne pas. Dommage, le sujet m’intéresse beaucoup
Si si il marche,
c’est juste les aléas d’un hébergeur gratuit ...
PS : maintenant mis à jour pour SPIP 1.8.2
Rah, Free trop nul !
Voici un nouveau lien :
Répondre à ce message
Bonjour, et merci pour cette procédure dont les résultats sont au rdv.
Je me pose maintenant la question de l’intégration du FCKEditor dans le forum interne de SPIP, Possible ? quelqu’un aurait-il la marche à suivre ?
Merci pour vos réponses.
Répondre à ce message
ça marche impeccablement sur notre site spécialisé dans le livre ancien. Il ne reste plus qu’à faire beaux articles.
Merci et bravo.
MEB
Merci, ça fait toujours plaisir.
@
Répondre à ce message
bonjour,
comment faire pour créer des ancres sur la page ?
merci
Répondre à ce message
bonjour,
comment faire pour créer des ancres dur la page ?
merci
Répondre à ce message
FCKeditor n’accepte pas, dans le code source, les balises :
<SCRIPT LANGUAGE="JavaScript">
</SCRIPT>
.
Quelqu’un peut-il m’éclairer ?
merci
FCKeditor n’accepte pas, dans le code source, les balises :
- (SCRIPT LANGUAGE=« JavaScript »)........(/SCRIPT) (1)
Le même message que ci-dessus réécrit pour les besoins de la cause (2)
Quelqu’un peut-il m’éclairer ?
merci
(1) parenthèse remplaçant ici les signes inférieur et supérieur, pour les besoins du message.
(2) ce qui semble être aussi le cas de spipcontrib, mais ici c’est compréhensible ...
Répondre à ce message
Deux problèmes auxquels j’ai été confronté avec leur solution :
1/ Faire pointer FCKeditor vers le dossier IMG de SPIP
Comme je souhaitais ne pas avoir un dossier « UserFiles/Image », mais continuer à importer (et réduire) les images avec SPIP dans le dossier IMG (et ses sous-dossiers par type), j’ai effectué les trois modifs suivantes :
- pointer la racine de son site SPIP dans « connector.php »
- dans le fichier « io.php », ligne 36, remplacer
$sResourceTypePath = $GLOBALS[« UserFilesDirectory »] . $resourceType . ’/’ ;
par
if ($resourceType==« Image »)
$sResourceTypePath = $GLOBALS[« UserFilesDirectory »] . ’IMG/’ ;
else
$sResourceTypePath = $GLOBALS[« UserFilesDirectory »] . $resourceType . ’/’ ;
- enfin, dans le fichier « frmresourceslist.html », faire suivre
var sCurrentFolderUrl = oNode.attributes.getNamedItem(’url’).value ;
de
sCurrentFolderUrl = sCurrentFolderUrl.replace(’Image’,’IMG’) ;
Pour afficher correctement l’url dans le champ du formulaire et pré-visualiser l’image.
2/ appliquer mes propres classes CSS à l’aide de styles
Il faut modifier le fichier XML « fckstyles.xml »
Je préférais la version précédente qui permettait de récupérer directement la feuille de style CSS, sans passer par un fichier XML. Si vous avez une idée de comment le faire...
Je vois que tu es super motivé !
Merci pour tous ces conseils.
Je ne sais pas si je pourrai tester rapidement (boulot)... Mais j’ai hâte ...
@lexandre
Bonjour,
avant tout je te remercie pour ta contribution, je débute ds spipet je rencontre quelques problémes :
1/pour télécharger des images aprés que je click sur « parcourir le serveur », il affiche en bas de la fenêtre (upload in progress, please wait) il reste comme ça sans rien faire....
- quesque tu veux dire par : (pointer la racine de son site SPIP dans « connector.php ») ?
sinon j’ai suivi les étapes d’aprés comme tu les a décris sur les fichiers : monsite/FCKeditor/editor/filemanager/browser/default/connectors/php/io.php
et
frmresourceslist.html
sachant que mon site je le test locallement sur mon poste avant de le transférer sous free,
2/j’ai un probléme avec la création des ancres :
il m’affiche pas d’ancres disponible sur ce document.
merci d’avance pour ta réponse
Répondre à ce message
Bonjour ;
je vous remercie pour cette contribution, j’ai installé fckeditor sur mon site ça marche bien a part l’upload des images, ça block quand je click sur upload il cherche sans rien du tout....
quelqu’un peut m’aider ?
merci pour votre réponse
Bonjour,
Merci pour ton message.
Le problème que tu rencontres provient sans doute des paramètres du serveur sur lequel tu héberges les fichiers de ton site.
Je t’invite à consulter les messages ci-dessous. Tu trouveras probablement les réponses à ta question.
@lexandre
Répondre à ce message
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 : |