Voici l’adaptation de FCKeditor à la première version stable de SPIP 1.9. La version de FCKeditor utilisée est la 2.3
INSTALLATION
Les variables ci-dessous sont celles essentielles au bon fonctionnement de l’éditeur. Les autres paramètres sont documentés directement dans les fichiers de configuration.
Décompresser l’archive dans le dossier ’plugins’ de SPIP (le créer s’il n’existe pas), de façon à avoir un dossier ’/plugins/fckeditor/’
Editer le fichier /fckeditor/fckeditor_maconfig.js
Variable oFCKeditor_BasePath
Indiquer le chemin web complet du dossier /FCKeditor/ depuis la racine du serveur web. Ne pas oublier le "/" à la fin du chemin. Par exemple si SPIP est installé dans le dossier /spip/ du serveur web :
Editer le fichier /fckeditor/fckeditor_maconfig.php
Variable $fckeditor_basedir
Indiquer le chemin physique (au sens ’système ’exploitation’) de la racine du serveur web (ne mettez pas un chemin http). Ne PAS mettre de slash (/) à la fin. Si vous ne savez pas quoi mettre à cette étape, placez le fichier server_root.php téléchargeable plus bas à la racine de votre espace web et exécutez le. Si vous obtenez deux valeurs différentes, utilisez de préférence celle du bas.
Exemple :
Variable $fckeditor_userdir
Indiquer le chemin du dossier où sont stockés les fichiers utilisateurs. Utiliser le chemin RELATIF par rapport à la racine du serveur web, AVEC le slash de fin.
Par défaut : "/plugins/fckeditor/UserFiles/" pour un site SPIP directement à la racine du serveur web.
Exemple : votre site est accessible par http://domaine/monsite et vous avez déplacé/renommé UserFiles vers :
http://domaine/monsite/fichiers_utilisateurs ,
alors
Activer le plugin dans la configuration de SPIP
Le serveur web soit pouvoir écrire dans le dossier UserFiles
LIMITATIONS
L’utilisation d’un autre plugin modifiant le fichier article_edit.php peut rendre inopérant l’un ou/et l’autre des plugins modifiant le même fichier.
Dans ce cas il suffit de désactiver un des deux plugins dans SPIP
Si vous voulez bénéficier du WYSIWYG aussi pour les rubriques, téléchargez le fichier rubriques_edit.php.zip et décompressez le dans le répertoire ’exec’ du plugin.
Bravo, j’ai juste copié le nouveau plugin dans mon dossier plugins après avoir modifié les 2 fichiers comme indiqué et tout marche nickel aussi bien sous :
MacOs Tiger et Firefox, pas avec Safari,
Windows XP Firefox et Internet Explorer
Ubuntu Linux et Firefox
Merci beaucoup pour cet aricle, je viens de tester, tout marche nickel a l’exception des upload d’images et flash, si quelqu’un a déjà eut la blague merci de répondre, encore merci pour ce tres bon article, tres interressant
peite note concernant le paramétrage du fichier fckeditor_maconfig … Lors de l’installation en local voici le paramétrage que j’ai du faire :
oFCKeditor_BasePath = "http://127.0.0.1/spip/plugins/fckeditor/FCKeditor/" ;
au lieu de
oFCKeditor_BasePath = "http://localhost/spip/plugins/fckeditor/FCKeditor/" ;
Donc si ça déconne comme ça l’avait fait pour moi à savoir lancement de la fenetre fckeditor vierge c’est peut être du à cela… J’espère que ça aidera !
MOi j’ai rien…
Pas de message d’erreur mais pas de boutons non plus pour lancer l’editeur…
ça marche en local mais pas a distance.
Les chemins ont l’air corrects pourtant.
“Ils ont l’air” seulement, çà doit venir de çà à mon avis ! Essaye le fichier server_root.php que je viens de placer sur la page, çà permet de clarifier le choix de $fckeditor_basedir.
Je viens de tester le plugin en local sous EasyPHP…
Le site se trouvant sur C :\Program Files\EasyPHP1-8\www\SitV19
J’ai bien renseigné la variable var oFCKeditor_BasePath = "http://nom_machine/SitV19/plugins/fckeditor/FCKeditor/" ;
et j’obtiens bien l’affichage FCKeditor….
Par contre, impossible de lire/ecrire dans le dossier UserFiles…
Problèmes de renseignements des 2 variables ??
$fckeditor_basedir = ’/var/www’ ;
$fckeditor_userdir = "/SitV19/UserFiles/" ;
Bravo pour ce plugin ; j’avais intégré auparavant FCKeditor sous spip 1.8, c’était plus "acrobatique" !
Pour $fckeditor_basedir, il faut changer et mettre quelque chose comme ’C :/Program Files/Easyphp/www’ ( je ne connais pas le chemin exact pour EasyPhp, c’est un exemple)
Pour $fckeditor_userdir c’est bon si tu as bien mis le dossier UserFiles dans http://nom_machine/SitV19/UserFiles/
Bonjour et grand merci pour cette contrib,
+ rapide, plus simple d’instal, le plugin rubrique c’est super…
Tout va bien l’éditeur s’affiche, l’édition du texte est ok…
Seulement j’ai ce problème pour l’upload d’images à la création du dossier j’ai :
XML request error : Unknown (12031) malgrés tous les essais de chemin…
je suis en local avec easyphp 1.7, cela peut-il avoir un rapport ?
when i hope browsing the server to insert image or make a link i hav got this error message :
XML request error : Unknown (12031)
can someone help me to resolve this problem
thinks.
FCKeditor is tricky to configure, at best, which is why it has been temporarily pulled from the 0.6.1 release… I’ve invested hours into making attempts at making resource allocations flexible enough for production sites with little success… The error you are receiving is related to the connector which generates XML code on the fly for internal use by FCKeditor when creating image listings… Your best bet would be to direct your question to the FCKeditor support forums as you will probably get quicker and more accurate answers there… »
La version 1.7 de easyphp semble dater de 2003… IL se peut que la version soit trop ancienne. Essaye aussi avec un autre navigateur.
merci pour ta recherche…
après moult circonvolutions il apparaît qu’il s’agit d’une bête erreur d’écriture dans $fckeditor_basedir, un espace de trop entre C : et /
tout marche nickel, désolé pour le dérangement et merci.
Bonjour, je suis débutant complet et je commence à explorer les possibilités de SPIP.Je ne parviens pas à faire fonctionner FCKeditor.J’obtiens un pop up avec 2 icones (rétablir le texte initial et valider).Le pb vient certainement du paramétrage des variables dans les 2 fichiers.
Je suis pour l’instant en local avec Easyphp et mon repertoire racine est C :\Program Files\EasyPHP1-8\www\spip.Quelqun peut-il aimablement me macher le travail en m’indiquant la forme exacte des variables en fonction de ce chemin.Merci infiniment.
est-ce que ce ne serait pas le même problème que le commentaire du dessus avec easyphp (espace dans le chemin) :
Sinon si ton site est dans C :\Program Files\EasyPHP1-8\www\spip et donc accessible par http://localhost/spip et que tu as fais une installation par défaut, tu dois mettre :
Bonjour, j’ai exactement le même problème, j’ai essayé des chemins différents etc. et c’est toujours pareil page blanche avec deux boutons. Lorsque je regarde les propriétés de la page avec Firefox il y a bien un champ FCKeditor1 qui semble contenir mon texte mais il est hidden. Pareil pour un autre champ qui est hidden et dont la valeur courante est :
Custom configuration path=../../fckeditor.js&SkinPath=HTTP%3A//localhost/jfree19/plugins/fckeditor/FCKeditor/editor/skins/default etc.
Donc visiblemùent les chaps sont là il continnent bien ce qu’ils doivent contenir mais ils restent cachés.
Je te remercie de ta réponse mais je n’ai pas de problème à comprendre les chemins. Par contre j’ai essayé sur une autre machine avec la même version de easyphp (1.7) mais qui n’est pas installée dans C :\Program Files (rep dans lequel windows installe la plupart des programmes), mais dans d :\. Et là ça a marché du premier coup. Je pense donc que le principal problème vient de l’espace entre Program et Files.
il se confirme que c’est l’espace de "Program Files" qui met le chantier. J’ai tranféré le rep www à la racine de mon disque c :\, j’ai édité le fichier de httpd.conf pour changer le chemin à deux endroits et ça marche très bien.
J’ai l’ai aussi installé sur mon site perso chez free et là aussi no problemo.
Bonjour, j’ai aussi des difficultés à configurer les chemins sous XP/easyphp :
var oFCKeditor_BasePath = "http://localhost/ervio2/plugins/fckeditor/FCKeditor/" ;
$fckeditor_basedir = ’D :\Program Files\EasyPHP1-8\www’ ;
c’est mon repertoire web
$fckeditor_userdir = "/ervio2/plugins/fckeditor/UserFiles/" ;
mon site est dans le repertoire ervio2
j’ai rien qui se charge dans le popup (juste les deux boutons) :
La console javascript me dit :
Erreur : FCKConfig is not defined
Fichier source : http://127.0.0.1/ervio2/plugins/fckeditor/fckeditor_maconfig.js
Ligne : 47
Dans $fckeditor_basedir, essaie aves des slash à la palace des anti-slash, et supprime l’espace après le « D :».
Sinon le reste semble OK d’après tes indications (çà fonctionne apparemment pour d’autres utilisateurs avec easyphp).
Par ailleurs, j’ai modifié le plugin (fichier article_edit.php) afin d’intégrer directement l’éditeur à la place du champ texte et non plus en popup. Si ca intéresse certain d’entre vous contactez-moi…
je fais mes premiers pas avec spip 1.9, et l’éditeur par défaut ne me convient pas…….
c’est donc avec un grand interet que je tombe sur cet article……….
Cependant, j’ai un problème de taille :
1/je suis un vrai noob
2/dans la version 2.3 de fckeditor, il n’y’a aucun fichier *_maconfig.js et *_maconfig.php
Help, please !
j’ai pourtant tout suivi à la lettre, mais dans www/plugins/FCKeditor/, il y’a bien un Fckeditor.js et php mais aucun champ "oFCKeditor_BasePath"
Si vous avez une solution, Merci d’avance !
dans www/plugins/FCKeditor/, il y’a bien un Fckeditor.js et php mais aucun champ "oFCKeditor_BasePath"
apparemment il y a un petit problème. Après l’installation, tu dois avoir .../plugins/fckeditor/ dans lequel il doit y avoir les fichiers *_maconfig.js et *_maconfig.php, mais Fckeditor.js est dans .../plugins/fckeditor/FCKeditor/.
Peut-être un problème lors de la décompression du fichier ?
Voici le contenu exact de l’archive que tu dois retrouver à l’endroit ou tu l’as dézippé :
Excellent plugin au demeurant, j’ai toutefois quelques remarques :
il y a beaucoup trop de boutons pour des fonctionnalités diverses. Ex : je ne pense pas qu’il soit judicieux de laisser les boutons d’éléments de formulaires
je pense qu’il faudrait supprimer le style "Title" qui n’existe pas sous spip et renommer le "title h3" (équivalent à la balise triple crochet) en "title" pour rester cohérent avec ce que sait faire spip.
je pense que le skin "silver" serait un peu plus homogène avec l’interface admin de spip
Je ne sais pas si tout cela est possible, mais ça ne coûte pas grand chose de demander …
Pour les icones j’ai préféré tout laisser ou presque. Le problème des styles ne respectant pas les styles SPIP est un faux problème pour moi, car pour les développeurs de SPIP c’est l’éditeur WYSIWIG lui même qui ne respecte pas la philosophie de SPIP, et si on suit ce raisonnement je ne devrai même pas le proposer …
Pour la barre, on peut quand même utiliser la barre simplifiée, dans fckeditor_maconfig.js, tu changes la valeur de oFCKeditor_ToolbarSet à ’basic’.
De même dans un souci de poids (pour mon hébergement, merci !), cette adaptation n’est proposée qu’avec le skin par défaut.
J’ai volontairement passé sous silence toutes les options possibles de FCKeditor pour une installation simplifiée : installer le plugin, trois variables à mettre en place et çà marche. Mais évidemment et pour ceux qui connaissent bien FCKeditor, l’ensemble de la configuration est toujours disponible dans le fichier /plugins/fckeditor/FCKeditor/fckconfig.js, les skins optionnels peuvent être installés en récupérant ceux inclus dans la distribution officielle. Et ceux qui veulent aller plus loin je les invite à lire la documentation disponible à http://wiki.fckeditor.net/ et à poser leur questions sur le forum dédié à http://sourceforge.net/forum/?group_id=75348
Je disais ça parce que j’ai eu un site sous SPIP dont les fournisseurs de contenu (des rédacteurs non informaticiens) ont été rebutés par la syntaxe typique de SPIP.
Les gens qui ne sont pas développeurs ont du mal à virtualiser leur présentation, c’est à dire qu’il est très difficile d’imaginer le résultat en n’ayant que "du code" (texte brut avec des raccourcis spip) sous les yeux.
Mais la plupart des gens qui utilisent l’informatique savent utiliser word. D’où l’extrème intéret d’intégrer à SPIP un éditeur wisiwyg, ce qui permet à une grande majorité des non informaticiens utilisant un ordinateur de pouvoir aisément contribuer à un site sous SPIP.
Pour moi, cela va au delà des considérations de respect des "philosophies" des uns ou des autres : il est indispensable que SPIP acquiert à terme un tel éditeur, s’il veut encore élargir son audience.
En contrepartie, il ne faut pas les rebuter en leur envoyant à la figure des barres d’outil encore plus chargées que Word et dont ils n’utiliseront pas le tiers des fonctionnalités !
Mais bon. MEA CULPA. Quand j’ai lu "NE PAS EDITER CI-DESSOUS" dans le fichier, je me suis arrêté de lire. Du coup je n’ai pas vu que c’était très facilement configurable juste au dessous ^^ Et avec ça, c’est génial !
Super ce plugin : bravo et merci ! Juste un truc pas grave : j’ai mis "oFCKeditor_ToolbarSet à ’basic’" mais ça n’a rien changé. Je vais aller voir du côté des adresses mentionnées dans ton post ci-dessus pour résoudre ce (faux) problème.
Confus, je suis vraiment confus : je n’ai pas uploadé le fichier corrigé à "basic" mais l’original… Donc, je confirme : ça marche !!! Et c’est génial !!!
Pour ceux qui veulent personnaliser leur éditeur, je leur mâche le boulot (voir lien) !
Je ne peux ouvrir le fichier FCKeditor_plugin_spip1.9.tar il me donne une erreur "Error reading header after processing 0 entries" lorsque je veux l’ouvrir avec winzip 10…
J’essaie d’installer le plugin pour mon site Spip et j’ai une erreur lors de la création d’un nouvel article :
Fatal error : Call to undefined function : selecteur_rubrique() in /home/webzzanine/membres/florent/Belgarion/plugins/fckeditor/exec/arti cles_edit.php on line 115
Je suppose que le problème se situe au niveau de la variable : $fckeditor_basedir ; que j’ai défini comme suit, suite à l’erreur :
Après quelques recherches, cette fonction n’est plus dispo dans l’archive Spip version SVN (celle que j’ai installée). Je suppose que la version de ce plugin va évoluer en conséquence.
Moralité, soit j’installe la version officielle, soit j’essaie de bidouiller moi-même et c’est pas gagné .
Je prépare la migration sous SPIP d’un gros site géré jusqu’à présent en pages statiques et vais donc insérer directement les balises HTML des articles existants dans le contenu de la base mysql (pour automatiser la migration). De ce fait, l’utilisation de FCKEditor sera indispensable pour la tenue à jour du site.
Aussi, est-il possible d’intégrer directement FCKeditor au sein même de la page d’édition d’articles et non dans une fenêtre en pop-up ?
mais je n’ai pas choisi cette voie (on en trouve une sur SPIP Contrib organisée comme çà), plusieurs contributeurs peuvent décider chacun d’utiliser l’éditeur ou non. Evidemment, si tu es tout seul et TOUT tes articles (y compris les nouveaux) doivent être édités ainsi, tu devrais chercher cette contrib.
tu peux faire comme suit, ça va permettre d’avoir l’éditeur FCK directement dans la zone "texte"
C’est librement inspiré de www.spip-contrib.net/Integra…
mais ça semble bien marcher aussi avec la dernière version de FCK 2.3.2 et de SPIP 1.9.1
(j’ai juste eu à changer le path pour qu’il commence à /plugins…)
j’ajoute la fonction suivante à la fin de articles_edit :
function menu_fck() {
$retour="";
//////////////////////////////////////////////////////////
//////// FCKEDITOR //////////
//////////////////////////////////////////////////////////
$retour.="<script type=\"text/javascript\" src=\"../plugins/fckeditor/FCKeditor/fckeditor.js\"></script>";
$retour.="<script type=\"text/javascript\">";
$retour.="window.onload = function() {";
$retour.="var oFCKeditor = new FCKeditor('TextareaFCKeditor');";
$retour.="oFCKeditor.Width = 650;";
$retour.="oFCKeditor.Height = 600;";
$retour.="oFCKeditor.Config['ToolbarFontNames'] = ';Arial;Courier New;Times New Roman;Verdana;georgia;impact;Monotype Corsiva;Old Script;Roman;Signature;Tahoma;Comic Sans MS' ;";
$retour.="oFCKeditor.BasePath = \"../plugins/fckeditor/FCKeditor/\" ;";
$retour.="oFCKeditor.ReplaceTextarea();";
$retour.="}";
$retour.="</script>";
///// Text area
//$retour.="<textarea id=\"TextareaFCKeditor\" name=\"texte\">".$texte."</textarea><br /><br /><br /><br />";
//////// FIN FCKEDITOR //////////
return $retour;
}
je modifie le passage suivant de articles_edit après la ligne 190
mise en commentaire de ce qui a trait au raccourcistypographiques et au bouton "WYSIWYG"
ajout de menu_fck()
changement de l’id de la zone textarea
MAIS : on n’a plus accès aux raccourcis typographiques spip. Peut-être faudrait-il avoir une page articles_edit séparée pour la version spip, par ex. articles_edit_fck.php et articles_edit_spip.php ?
ET, un champ supplémentaire dans spip_articles pour savoir si l’article a été créé avec fck ou avec spip de base, … … … y a du taf !
J’avais un site sous spip 1.9 ave le plugin FCKeditor. Pour mon plus grand malheur j’ai fais une à jour de spip de 1.9 à 1-9-1-rev7262.
Cela a eu pour conséquence :
de rendre inaccessible l’édition article via FCKE
de faire bugger les fonctions de mise à jour asynchrone (AJAX/AHAH)
…
J’ai du désactiver le plugin FCKeditor pour pouvoir éditer mes articles.
Quelqu’un saurait t’il comment faire pour que le plugin fonctionne à nouveau avec la version 1.9.1 de Spip.
Je viens de commettre la même bêtise. Je suis passé de Spip 1.9 à 1.9.1 et plus rien ne fonctionne au niveau des modification ou de la création de nouveaux articles.
Je n’arrive pas non plus à désactiver FCKeditor, le plugin n’apparaissant plus dans la liste des plugins.
Si quelqu’un pouvait me sauver de ce bien mauvasi pas…
Au passage de la version 9.0 à la 9.1 le plugin FCKeditor ne marchait plus !
J’ai donc appliqué le patch pour 19.1 comme indiqué et j’obtiens :
Fatal error : Cannot redeclare exec_formulaire_articles_edit() (previously declared in /home/(mon_site)/www/plugins/fckeditor/exec/articles_edit.php:23) in /home/(…)/www/ecrire/exec/articles_edit.php on line 24
j’ai vraiment de gros soucis pour installer ce plugin, après un
"Cannot redeclare…" maintenant je fais face à un " Fatal error : Call
to undefined function chapo_articles_edit() in
/var/www/html/Formation/ecrire/exec/articles_edit.php on line 139"
quelle version se SPIP ?
version du plugin installée ?
hébergement pour particulier type free ou payant (fonctions php bridées sur les hébergeurs classiques pour particulier) ?
autres plugins installés ?
Je viens de tenter d’installer le plugin pour spip 1.9.1 et j’ai eu les memes soucis résolus comme suit :
J’ai supprimé articles-edit.php du répertoire exec contenu dans "plugin/fckeditor" => le fichier est inclus par défaut si présent, ce qui provoque une redéclaration
J’ai rajouté une fonction manquante => chapo_articles_edit dans articles_edit.php (la version patchée 1.9.1)
Après ces modifs, tout fonctionne comme sur des roulettes. J’avais déjà intégré FCK Editor avant la création des plugins mais j’avoue que le travail effectué par Thierry est bien plus clair et facile à mettre à jour.
je débute dans spip, et je cherche à faire des liens vers d’autres articles de mon site via FCK editor… D’après ce que j’ai compris ce n’est pas possible, c’est ça ?
Merci d’avance !
Bonjour,
Je suis très intéressé par ce plugin, dont je suis allé voir une démo sur le site "officiel" mais voilà…
Je suis (très) débutant et je ne comprends pas grand chose à la procédure pour installer le plugin que j’ai uploadé (je vous rassure tout de même)…
J’ai en gros compris ce qu’il fallait faire avec le fichier "fckeditor_maconfig.js" j’ai tapé ça :
"http://www3.ac-clermont.fr/etabliss…"
mon dossier plugin est à la racine du site
Pour le reste, je sèche complètement…
Que faut-il faire avec le fichier "fckeditor_maconfig.php"
je ne comprend pas l’exemple donné… ( ’/var/www’ pas plus que "/plugins/fckeditor/UserFiles/") Qu’est-ce que ça donne dans le cas de mon site ? (si vous pouviez m’aider, ça serait super)
J’ai conscience de la naïveté de ma demande mais je ne vois pas comment faire autrement…
Merci d’avance
Marc
Petit commentaire supplémentaire :
j’avais installé le plugin chez mon hébergeur, tout marchait sauf et de façon inexplicable le browser quand je faisais "parcourir le serveur". Il ouvrait un répertoire image qui ne se trouvait nulle part sur la machine (j’ai vérifié pendant des plombes) et bien sûr je ne voyais absolument aucune des images qui étaient dans Userfiles etc.
C’est alors que je suis tombé sur cette réponse. J’ai donc remplacé le chemin machine par $_SERVER[’DOCUMENT_ROOT’] et depuis fck trouve les répertoires qui sont dans Userfiles ainsi que les fichiers qu’ils contiennent et ce, sans rien avoir changé d’autre.
Donc c’est un truc à essayer quand vous avez ce type de problème.
Merci encore pour ce plugin.
bonjour et bravo pour ce plugging (je l’avais déja installé sous 1.8.1)
par contre ici j’ai un pb (certainement d’amateur) vu mon niveau
je suis partie d’un site complètement neuf spip 1.9.1 (7339) + squelette alternatives.
il me prend l’idée de mettre mon premier plugin : fckeditor ; je suis la méthode, fait le patch 1.9.1
lorsque je coche le plugin (le seul est fckditor) et que je valide…je retourne dans le menu pluging il est décoché….je n’ai donc pas le menu editor wysiwyg ;
J’ai installé en local votre FCKeditor avec Easyphp. Tout fonctionne c’est vraiment génial.
Mais j’ai un petit soucis. Tout petit.
Quand j’insère une image dans le texte avec FCKeditor, ça fonctionne ok mais dans la source il n’affiche pas le chemin entier. (style : http://www.monsite.com/…./toto.jpg) Pourquoi c’est génant ? Et bien j’utilise aussi FPDF pour créer des pdf de mes articles et si je ne rajoute pas manuellement ce http:// devant ça ne fonctionne pas.
Serait-il possible svp de pouvoir faire en sorte que FCKeditor inscrive le chemin complet de l’image, des smileys etc ?
Alors un petit soucis, la fonction var urlChange = ’http://[nomdusite]’+fileUrl.toString() ; les deux // commente la suite de la phrase. Après http c’est grisé. Bon je vais tout de même tenter.
Merci
j’ai essayé d’installer le plugin ainsi que le patch pour spip 1.9.1, comme ça ne marchait pas (j’avais une erreur : Fatal error : Cannot redeclare…) et que j’ai vu que quelqu’un avait résolu le problème en changeant le code de plusieurs fichiers php (articles_edit et rubriques), donc j’ai essayé de faire comme lui. Je n’ai plus d’erreur mais l’editeur n’apparait pas quand même…
Est-ce que quelqu’un pourrait m’aider ?
Merci d’avance.
Effectivement j’utilise d’autres plugins mais à priori qui n’ont rien à voir. Il y a : agenda, formulaires, wiget calendrier, corbeille, gestion de documents, sauver configuration, types de fichiers et bien sur edition des articles avec fckeditor !
Merci d’avance de votre aide !
J’utilise depuis un bon bout de temps l’intégration de fckeditor et j’en remercie l’auteur car ça fonctionne très bien. Ms je me demande pourquoi ds cette dernière version, ds la fenetre d’intégration des images, on ne voit plus maintenant qu’une liste des images disponibles sur le serveur et non plus des miniatures de ces images. Y a-t-il un moyen d’y remédier ou bien y a t-il une raison à ce changement ?
oui, je préfèrai ce “connecteur” ("mcpuk"), mais apparemment c’était une contribution externe qui avait été intégrée. Extrait des nouveautés de la version 2.2 :
Attention : The "mcpuk" file browser has been removed from the package. We have no ways to support it. There were also some licensing issues with it. Its web site can still be found at http://mcpuk.net/fbxp/.
bonjour,
j’ai installé le fichier pour utiliser les wysiwyg dans les rubriques et voici le message d’erreur qui s’affiche :
Fatal error : Call to undefined function : selecteur_rubrique() in /mnt/99/md1/4/a/cinquantenaire/plugins/fckeditor/exec/rubriques_edit.p hp on line 116
bonjour j’ai installé le plugin mais il me sort une rreur :
Fatal error : Call to undefined function : document_a_voir() in d :\progz\creaweb\easyphp\easyphp1-7\www\spip-9\plugins\fckeditor\exec\articles_edit.php on line 256
Tu utilises la mauvaise version du plugin. document_a_voir n’existe que dans spip 1.9.0, tu dois certainement utiliser le plugin FCKeditor pour spip 1.9.0 avec spip 1.9.1
Là je sèche un peu. Sur mon install fraiche de SPIP 1.9.1, spip est par défaut en utf-8. Ensuite install du plugin, et test de saisie de caractères accentués dans Fckeditor et visu de l’article en ligne :OK
Quand on tape « éà » dans fckeditor et qu’on valide, ce qui doit être transféré dans la zone de texte de SPIP, c’est éà et non le caractères directement. Si ce n’est pas le cas c’est qu’il y a eu une modification dans les réglages standards de FCKeditor (ces caractères sont convertis en entités html qui nativement sont dans la plage US-ASCII et ne sont donc pas codés diféremment en utf-8).
Je pense plutôt que le problème pourrait venir d’anciens articles ayant été convertis par une moulinette ou d’un changement de codage après avoir saisi les articles ? Et est-ce que çà fait parreil entre IE et Firefox ?
j’ai installé votre plugin et, depuis, mon site (tout mon site) est devenu inaccessible pour cause d’un 500 internal server error… Cela fait 2 heures que ça dure.
Est-il possible que ce blocage soit dû à l’installation du plugin ?
Auriez vous des propositions qui me permettraient rendre mon site à nouveau accessible ?
…
Merci de votre aide,
cordialement, Pascal.
ps : je suis hébergé chez FREE, j’utilise SPIP 1.9.1, j’ai installé un autre plugin : le squelette modulaire BLIP.
C’est vrai que pour Free, SPIP avait besoin d’un patch. Je l’avais fait pour le plugin concernant SPIP 1.8, je ne m’en suis pas préoccupé pour la version 1.9.
l’interet des plugins dans la version 1.9 est qu’ils n’altèrent en rien les fichiers existants. Si tu n’accèdes plus à ton site en http, tu peux toujours accéder par ftp et effacer dans le dossier /plugins/ le répertoire fckeditor et ce sera comme si tu ne l’avais jamais intallé.
Si çà ne marche toujopurs pas, c’est que le problème vient d’ailleurs.
Bonsoir,
Depuis un certain temps je n’arrive plus à utiliser le plugin FCKEditor. a chaque fois j’ai les erreurs suivantes :
Error : permission denied Error : ’FCKBrowserInfo.IsGecko’ is null or not an object Error : FCKLang is undefined Error : ’FCK.ContextMenu’ is null or not an object Error : ’FCKConfig.PageConfig’ is null or not an object Error : ’FCKBrowserInfo.IsIE’ is null or not an object Error : ’FCKConfig’ is null or not an object
Ce n’est pourtant pas faute d’avoir essayé, mais j’ai un curieux problème. J’ai installé tout comme y faut (du moins je le croyais) le plugin dans le dossier plugins etc. Et curieusement depuis mon poste j’accède à la pop-up avec tout ce qui’il faut pour travailler, alors que depuis un poste ailleurs sur le réseau la pop-up reste désespérément vide !
Quel crime ai-je commis, votre altesse ?
Pitié docteur faît’quequechose pour me soulager, j’en ai marre de me prendre la tête !
Dans la config de FCKeditor, essaie de remplacer les http://localhost par le vrai nom de la machine (http://monpcquejadore), et par la même occasion dans la config de SPIP aussi.
Sinon çà peut venir de deux versions différentes de navigateur ?
Bonjour,
et merci pour la rapidité de votre réponse. Ceci dit ça ne règle rien (j’avais anticipé en mettant l’adresse du site) car à mon avis le problème est ailleurs.
D’abord dans le patch spip que j’ai chargé sur votre page, je n’ai pas de dossier ni fichier d’ailleurs de type "Users". Je précise que le site est sous version 1.9.1
Ensuite je n’ai pas bien compris ce qu’il faut mettre dans la variable basedir du fichier php, votre explication n’est pas claire pour moi et c’est peut être là que ça pêche. J’avais mis par défaut ce que vous recommandez plus bas dans un précédent post : $fckeditor_basedir = $_SERVER[’DOCUMENT_ROOT’] ; mais manifestement ça ne règle rien. D’ailleurs je ne comprends pas l’intérêt de donner une adresse en local. Ce n’est pas en local que je veux le faire fonctionner mais depuis n’importe quelle machine connecté et en l’occurence pas la mienne mais celui du futur administrateur du site.
Certaines des fonctions utilisées par Fckeditor pour accéder au fichiers n’utilisent pas un chemin « web », mais un chemin « disque », d’où l’utilité de lui préciser à quel répertoire sur le disque dur correspond le répertoire racine du serveur web (http://nom.machine).
$fckeditor_basedir = $_SERVER[’DOCUMENT_ROOT’]
fonctionne la plupart du temps avec un serveur Apache et à condition d’être en configuration standard, mais n’existe pas pour tous les serveurs web.
Après configuration des fichiers.php comme dans la doc,
j’ai encore un pb : l’upload et la creation de repertoires fonctionnent,
mais le lien vers l’image uploadé ne fonctionne pas (croix rouge me^me dans la visualusation de l’article).
NB : site spip sur D :/intraspip/ (alias d’un serveur web iis)
est-ce ça le pb ?
Je ne comprend pas trop ta config, et surtout IIS que je ne connais pas, et notemment ton alias. Parfois il y a une croix rouge en édition et sur le site c’est OK…
Fatal error : Call to undefined function : selecteur_rubrique() in /mnt/112/sdc/7/8/lumieredanslarue/plugins/fckeditor/exec/rubriques_edi t.php on line 116
Encore que je ne saisis trop l’intérêt un fichier php pour éditer les rubriques, mais plutôt pour les brêves.
Qu’en pensez-vous ?
Je viens de voir qu’en postant mon message, le "tilt" (la petite vague) n’apparait pas entre / et architeck dans la var oFCKeditor_BasePath.
Mais il est bien présent
As tu un nom de domaine ? Si oui, essaie le paramétrage avec, il se peut que le problème vienne de là.
L’utilisation du module « user_dir » d’Apache m’a posé des problèmes dans l’interprétation des chemins par certaine fonctions de php ou javascript. Ce module permet à chaque utilisateur de faire afficher ses propres pages web en les mettant dans un dossier spécial de son répertoire personnel, accessibles par /http:/../~<login>/. Mais certaines fonctions en php et/ou javascript renvoient un chemin erroné quand ce type de chemin est utilisé (sans nom de domaine).
Une chose est sure, si tu accèdes à tes pages par ton répertoire internet personnel (/http:/../~<login>/, il ne faut pas utiliser $_SERVER[’DOCUMENT_ROOT’] car un bug dans le module user_dir d’Apache (ou un bug php) renvoie un chemin erroné dans ce cas là, il faut directement le mettre dans la variable. Mais dans ton cas tu as déjà essayé, donc je ne vois pas trop.
Je suis en 60gp chez ovh, mais je ne peux pas faire directement le test, le site étant en version 1.8.
J’ai mis mon nom de domaine dans la variable et comme par miracle, ca fonctionne !
Bon je vais demander confirmation à d’autre, car ça m’avait deja fait ca … ( fonctionne chez moi mais pas chez d’autre … [ bizzaaare, p-e des problèmes de cache ] )
bonjour,
à chacune de mes tentatives de faire fonctionner fckeditor, voilà ce que j’obtiens :"objet non trouvé" dans la pop-up qui s’affiche. Je gère un site dont l’adresse est : www.sudeducalsace.info, sur le serveur de mon hébergeur (ras.eu.orgj’ai installé spip dans le dossier "sudedals". Comment dois-je indiquer les trois variables ? D’avance, merci, giggetto
Pour $fckeditor_basedir, je ne peux pas le deviner, puisqu’il s’agit du répertoire du serveur web sur le disque dur. On peut utiliser la ligne suivante (cf. autres messges) :
$fckeditor_basedir = $_SERVER['DOCUMENT_ROOT'] ;
qui la plupart du temps fonctionne (pas toujours). Pour vérifier, on peut aussi mettre dans un script à la racine du site (du site, pas de spip) un fichier contenant le code suivant :
echo "Racine du site selon DOCUMENT_ROOT : ".$_SERVER[’DOCUMENT_ROOT’] ;
echo " Racine du site selon PATH_TRANSLATED : ".rtrim(dirname($_SERVER[’PATH_TRANSLATED’]), ’/\\’) ;
Si les deux valeurs renvoyées sont différentes, c’est qu’il y a une particularité, mais une des deux réponses doit être la bonne.
bonjour,
d’abord, merci pour la réponse rapide. Mais, j’avais déjà essayé sauf pour $fckeditor_userdir = "/sudedals/fichiers_utilisateurs/" ; puisque mon dossier userfiles est dans le dossier plugins. Dans tous les cas ça n’a pas marché. En fait je suis débutant et je n’ai absolument pas compris la manip proposée, pourriez-vous me décrire en détail ce que je dois faire ? En particulier : qui est-ce qui doit me renvoyer une valeur ? Merci encore,
giggetto
Tu écris le code que j’ai indiqué (partie en couleur) dans un fichier vide (genre bloc-note sous W$) et tu l’enregistres sous n’importe quel nom et une extension « php », par exemple “toto.php”. E
Ensuite tu envoies ce fichier par ftp à la racine de ton site web, c’est à dire le dossier le plus haut où tu puisses placer des fichiers visualisables par un navigateur web.
Ensuite tu ouvres ce fichier dans ton navigateur, par exemple http://www.sudeducalsace.info/toto.php et tu me donnes ce qui est affiché.
Je n’arrivais pas à faire fonctionner ce plugin : j’avais bien le bouton "Editeur WYSIWYG"
mais lorsque je cliquais dessus, j’obtenais une popup vierge mis à part les deux boutons
de formulaire en bas "Rétablir texte initial" et "Valider".
Le contexte d’installation : Sous Windows en local uniquement, Apache 2.0.58, PHP 5.1.4,
SPIP 1.9.1 directement installé à la racine du site web. Racine du site dans le répertoire "C :\web".
Plugin 1.9 + patch 1.9.1 installés.
Dans fckeditor_maconfig.js :
var oFCKeditor_BasePath = "http://localhost/plugins/fckeditor/FCKeditor/" ;
var oFCKeditor_BasePath = "http://localhost/plugins/fckeditor/FCKeditor/" ;
par
var oFCKeditor_BasePath = "http://127.0.0.1/plugins/fckeditor/FCKeditor/" ;
Pourtant dans mon fichier "hosts" j’ai bien le rapprochement entre 127.0.0.1 et localhost
donc ces deux lignes devraient revenir au même mais il faut croire que non.
Personnellement je règle les droits du dossier utilisateur sur 757 ou 755, parfois chez certains hébergeurs mettre tous les droits (777) provoque des erreurs.
Pour oFCKeditor_BasePath"http://www4.ac-lille.fr/gretaflandrelys/plugins/fckeditor/FCKeditor/" me semble le bon choix.
Pour $fckeditor_userdir là je n’ai pas bien compris, quel dossier contient les 4 dossiers File, Flash, Image et Media ? C’est "http://www4.ac-lille.fr/gretaflandrelys/IMG/" ou "http://www4.ac-lille.fr/IMG/", ou un autre ?
A mon avis $fckeditor_basedir n’est pas bon. Si PATH_TRANSLATED et DOCUMENT_ROOT sont différents, c’est généralement le 1er qu’il faut prendre. Attention, pour que PATH_TRANSLATED renvoie une valeur utilisable, il faut le mettre dans le dossier le plus haut de votre espace web qui puisse être affiché par un navigateur. Si c’était déjà le cas, il semble que la bonne valeur de $fckeditor_basedir soit /var/kwartz/intranet/gretaflandrelys
merci pour les infos ; je vais tester ce samedi et vous tiens au courant
je vais travailler dans le repertoire IMG de SPIP et donc j’y crée les dossiers File, Flash, Image et Media
Bonjour,
j’ai installé le plugin, le patch, mis à jour les variables, activé le plugin, mais lorsque j’essaye de rédiger un nouvel article j’obtiens le message
Call to undefined function chapo_articles_edit() in /var/www/html/spip/plugins/fckeditor/exec/articles_edit.php on line 139
Une petite précision. La désactivation par défaut de "l’upload" d’images ne correspond pas à la désactivation de l’upload mais à la désactivation de l’onglet Upload. En effet c’est une bizarrerie de FCKeditor qui prête à confusion car sur le 1er onglet si on clique "Parcourir le serveur" on peut toujours su l’écran suivant envoyer des images sur le serveur. Et seul le passage par ce moyen envoie les fichiers dans les bons sous dossiers Image etc…., alors que par l’onglet Upload ils sont envoyés dans le répertoire au dessus comme tu le décris. Donc pour éviter toute confusion et comme il fait double emploi, j’ai préféré l’enlever.
empêcher la création de répertoires.
C’est un "oubli" de ma part dans le plugin pour les version 1.9.x de SPIP, ces paramètres étaient utilisés dans l’ancien plugin pour SPIP 1.8.x et je ne les ai pas enlevé. L’ancien FCKeditor (jusqu’à la version 2.1) permettait plus de choses que maintenant. Dans le nouveau il n’y a aucun paramètre permettant d’empêcher la création de répertoires à ma connaissance.
Je change légèrement de sujet et je reviens à la possibilité (à mon avis très importante, merci d’y avoir pensé !) de garder l’interface standard de spip --→
Il est important que le téléchargement de fichiers "à la spip" continue de marcher, or, apparemment, ça marche bizarrement pour "AJOUT de document" : les fichiers téléchargés ne s’affichent pas sous la boîte une fois téléchargés. Il faut valider l’article, et c’est seulement à ce stade qu’on s’aperçoit que les 2 ou 3 documents téléchargés ont en effet bien été téléchargés. (ça marche bien pour AJOUT D’IMAGES cependant).
C’est vraiment dommage que les documents téléchargés avec FCK ne s’intègrent pas avec les autres, du point de vue des répertoires d’une part, du point de vue des tables internes spip de l’autre (spip_documents, spip_documents_articles…), ça ôte une par importante de la fonctionnalité.
Mon autre regret, c’est qu’on ne puisse pas faire de "drag and drop" (glissé-déposé) d’images. ça fait bien quelque chose, puis que je me retrouve avec un mais la référence reste sur mon disque dur (si j’ai fait un drag and drop depuis mon disque dur - ça ne télécharge pas le fichier) … et l’image de s’affiche pas à l’endroit où elle a été déposée.
pour partager les documents entre FCKeditor et Spip c’est possible même si pas vraiment prévu pour. Il faut déclarer le dossier des documents de FCKeditor comme ceux de SPIP (/IMG/) et désactiver l’arborescence par type de fichier (/Images/ /Files/ etc.).
Ensuite dans un article bidon de SPIP non publié, envoyer les fichiers ou images. Ce qui a pour effet de les rendre disponibles dans n’importe quel article en utilisant les raccourcis SPIP (DOC), et de pouvoir y a accéder par le navigateur de fichier de FCKeditor. Mais c’est un peu ’tiré par les cheveux" !
Tout nouveau à ces trucs, j’essaie néanmoins d’installer FckEditor sur un spip 1.9.1.
Apparemment j’ai un problème de chemin, probablement dans le maconfig.php. Comme c’est 1&1 l’hébergeur, je poste ici mon problème pour que tout le monde -enfin les clients 1&1) puisse en profiter. Je solutionne pendant que j’écris.
Message d’erreur
Fatal error : Call to undefined function : maj_documents() in /homepages/41/d146795235/htdocs/www/plugins/fckeditor/exec/articles_ed it.php on line 253
maconfig.php
Ligne 252 : # modifs de la description d’un des docs joints
Ligne 252 : maj_documents($id_article, ’article’) ;
L’hébergement est un mutualisé (un des .info gratuits pour 3 ans) et le chemin par rapport à la racine n’est pas très clair, chez eux. Lorsque j’ai besoin d’un chemin complet, je rentre
/kunden/homepages/41/d146795235/htdocs/www/
C’est le chemin qui apparait dans le shell en ssh, lorsque on remonte depuis sa racine d’hébergement. Maintenant, un dossier /kunden, juste sous la racine pour un serveur sous linux, ça fait bizarre…
Si j’utilise le chemin que renvoie l’erreur, (cad le même, sans "kunden/" ) , l’erreur est la même.
La racine du serveur web par rapport à mon hébergement, là où pointe le domaine, est www/
Le chemin /www ne fait pas beaucoup de sens, mais je l’ essaye quand même . L’erreur est identique.
Bon, apparemment, je ne suis pas capable de trouver le "chemin au sens système d’exploitation" de mon hébergement.
voyons s’il y a une commande a rentrer dans ma session ssh qui me retourne l’info, la vraie :
pwd retourne /kunden/homepages/41/d146795235/htdocs/www
Décidément, je laisse ça dans maconfig.php et cherche une autre erreur.
Note : J’ai essayé le fichier de test racine en pièce jointe à l’article, mais il semble malheureusement corrompu. On va dire que c’est l’AUTRE variable qui est fausse.
Bon, ben désolé, le plugin fonctionne : j’avais juste fait une erreur en uploadant le patch pour 1.9.1. Rageant, mais au moins j’ai fait le point sur le chemin des serveurs 1&1.
Maintenant j’ai mon bouton WYSIWIG mais rien d’autre : même pas moyen d’entrer du texte. Si quelqu’un a déjà vu ça… en attendant, je vais débuguer sans plus polluer ce forum.
Bonjour et merci d’avance pour l’aide que vous pourrez m’apporter,
J’ai installer le plugin sous spip 1.9.1 et tout semble bien fonctionner. j’arrive à éditer les articles avec fckeditor sans problème. Par contre l’insertion d’images ne fonctionne pas . Je les upload sans problème via l’interface fckeditor (ce n’est donc pas un problème de path mal renseigné dans les fichiers de config…. Lorsque je selectionne une image uploadée au lieu de m’insérer l’image j’ai une croix à la place. Cela signifie qu’il ne trouve pas l’image alors qu’elle a bien été uploadée dans le repertoire Image que j’ai défini !
je suis dépassé et je ne sais comment résoudre ce problème.
quelqu’un a-t-il eut le même problème ???
Par ailleurs, le patch "articles_edit" pour 1.9.1 me génére un message d’erreur si je le met à la place du fichier initial dans ecrire/exec… Est ce vraiment necessaire de faire cette opération ???? D’autant que en local avec easy php je n’ai pas ces problèmes et je n’ai pas besoin de remplacer le fichier articles_edit pour que le plugin fonctionne …
Au moment où la souris est sur l’image que tu veux sélectionner, quel est le nom du serveur (après http://) de ce lien hypertexte (en bas de la fenêtre pour Firefox ou clic-droit dans IE) ?
Une fois que tu as cliqué sur l’image, la zone URL est remplie automatiquement. Le serveur de cet URL est-il le même qu’à l’étape précédente ?
Pour le patch oui il est indispensable. Si tu ne le mets pas çà ne doit pas fonctionner correctement en 1.9.1 !!
je viens de tester l’insertion d’une image en modifiant ce qui manque à l’url directement dans la fenêtre d’edition de spip native et cela fonctionne !!! Très bonne chose mais alors je ne vois pas du tout pourquoi il ne veut pas me mettre la bonne url ????
merci ça fonctionne ! en fait le probleme venait du fait que j’utilisais la valeur donnée par le resultat du test server_root.php pour le fckeditor_basedir … ça semblait fonctionner mais en fait non … avec $_SERVER[’DOCUMENT_ROOT’] ça marche nikel !
merci
Moi de mon côté rien ne fonctionne au niveau des images. Le système me donne l’impression que je les uploade. Je crée même des répertoires mais je ne vois pas les images dans les articles. De plus quand je vais voir directement sur mon serveur, il n’a rien dans /var/www/html/plugins/fckeditor/UserFiles/
J’ai essayé de mettre aussi mon répertoire IMG mais encore là je ne vois rien.
Voici ma config :
fckeditor_maconfig.js :
var oFCKeditor_BasePath = "http://mon_site/plugins/fckeditor/FCKeditor/" ;
fckeditor_maconfig.php
$fckeditor_basedir = ’/var/www/html/plugins/fckeditor/FCKeditor’ ; (J’ai aussi esssayé $_SERVER[’DOCUMENT_ROOT’] )
$fckeditor_userdir = "/IMG/" ; (J’ai aussi essayé /plugins/fckeditor/UserFiles/)
Afin de vérifier si c’est un problème de droits, j’ai mis les droits à 777 partout mais ça ne change rien.
1/ Y a -t-il possibilité, après avoir installé FCKeditor grâce à votre plugin (merci pour celui-ci), de le mettre à jour en dernière version ?
Quelle serait la procédure ?
2/ J’ai un important problème d’affichage dans Firefox 1.5.0.8. Serais-je seul à le rencontrer ? Les fenêtres d’édition sont trop petites pour afficher les boutons et autres options se trouvant à droite, et ceci dans toutes les fenêtres de propriétés : propriétés d’image, propriétés de liens et d’ancres…
Alors que les redimensionnements de celles-ci se font très bien dans IE.
Ici en revanche, aucune possibilité de redimensionner ces fenêtres de propriétés - pas d’icône d’agrandissement habituel des fenêtres, taille fixe de celles-ci…
Il semblerait que ce soit plutôt un problème Firefox que FCKeditor, mais y aurait-il un moyen malgré tout de le contourner, par une mise à jour de FCKeditor ou par un changement dans ses fichiers… ?
pour le point 1 oui (!), j’ai commencé à le faire. Si tu veux le faire toi même, il faut que tu compares la version officielle avec la mienne (fichiers modifiés, supprimés)… y a pas de secret
Pour le point deux je ne vois pas. J’utilise aussi FF 1.5.0.8 et j’ai tout les boutons, même en redimensionnant la fenêtre, il les déplace automatiquement pour qu’ils tiennent dans la fenêtre ??
Après avoir installé avec succès FCK sous spip 1.8 en suivant vos conseils, je sèche sur la procédure 1.9.1. Il me semble pourtant avoir suivi scrupuleusement la marche à suivre, mais quand je veux modifier un article de mon site (www.esreconvilier.net) j’obtiens une page blanche sans aucun message d’erreur.
Le server_root me donne ceci :
Racine du site selon DOCUMENT_ROOT : /home/www/5a12aec15f4f6a246af18b9f48791e02/web
Racine du site selon PATH_TRANSLATED : /home/www/5a12aec15f4f6a246af18b9f48791e02/web
J’ai donc paramétré comme suit :
oFCKeditor_BasePath = http://www.esreconvilier.net/plugin…" ;
$fckeditor_basedir = ’/home/www/5a12aec15f4f6a246af18b9f48791e02/web’ ;
J’ai aussi essayé avec $fckeditor_basedir = $_SERVER[’DOCUMENT_ROOT’] ; mais le résultat est le même : page blanche sans message d’erreur.
Le fichier articles_edit.php de spip a aussi été remplacé par le vôtre, le plugin a été activé.
Je pige pas…
Et vous ??
oui à priori c’est bon, mais la suite numérique dans le chemin est-elle bien constante ? Si vous la retestez aujourd’hui est-ce que l’erreur est la même ?
Avez vous bien utilisé le bon patch (celui pour spip 1.9.1 et pas celui pour 1.9.0) ?
Oui aux 2 questions : la suite numérique est constante et j’ai utilisé le bon patch. Ce dont je suis sûr en outre, c’est que je n’ai jamais utilisé cette adresse comportant cette suite numérique sous spip 1.8.1.
Je sèche aussi. En local on trouve généralement les erreurs dans le log d’erreur d’apache, mais là je suppose que ce n’est pas possible.
Dans le plugin pour 1.8, j’avais utilisé directement SERVER[’DOCUMENT_ROOT’] dans le code puisque çà convenait dans la plupart des cas.
Je suis sous Netscape 7.1, avec javascript autorisé. J’utilise pour $fckeditor_basedir soit $_SERVER[’DOCUMENT_ROOT’] ; soit les noms donnés par le petit script que vous fournissez. Je précise que ce plug-in a déjà fonctionné.
Mais depuis quelques temps j’ai une pop-up vierge avec les deux boutons. Dans les informations, je m’aperçois que le champ fckeditor1 a bien les variables, mais il est en "hidden", est-ce logique ? Ce qui doit probablement être la barre elle-aussi est en "hidden" (variable fckeditor1__config). Comment se fait-il que je n’ai pas l’affichage ? Quelle erreur ai-je faite ? Ou quelle incompatibilité (ou panne aléatoire) se produit ?
Pour info, j’ai jusqu’aujourd"hui toujours été avec $fckeditor_basedir = ’/home/musique/public_html’ ;
Je suis passé à $fckeditor_basedir = $_SERVER[’DOCUMENT_ROOT’] ; et ça a marché… 1 seule fois ! Depuis toujours la me^me pop-up vierge…
Merci pour votre aide ! (et pour le scrit aussi !)
J’ai SPIP 1.9.1 et ai téléchargé Plugin FCKeditor pour SPIP 1.9 + Patch SPIP 1.9.1…
dernière précision, mon site est accessible depuis deux adresses :
#Pop-up vierge !
Le 2 janvier 2007 à 13:36
, par Thierry Bothorel
Bonjour,
est-ce que l’erreur survient en accédant par les deux adresses ? Je n’ai pas Netscape, qu’est-ce que çà donne avec un autre navigateur ? Où vois-tu que les variables sont ’hidden’ ?
J’ai la même erreur que ce soit sur IE ou Netscape, et l’erreur vient surtout quand j’entre www avant, aléatoirement si je ne les mets pas (il faut que j’attende un peu, et le plus souvent ça vient, mias pas toujours).
Est-ce que ça peut venir de là ?
Quand je suis sur mon FTP, l’éhergeur (webou.net) mets un dossier "public_html" qui me permet de mettre des fichiers et dossiers inaccessibles depuis internet (genre pass.txt), et l’adresse réelle est du genre /var/musique/public_html/ (ce n’est pas vraiment ça mais c’est pour donner une idée !).
Je vois que les variables sont hidden : Je fais ctrl+I sous Netscape, c’est ’Info Pages’, juste à côté de la source de la page (ctrl+U). Ceci dit, quand ça fonctionne bien, c’est aussi indiqué en tant que "hidden" !
Bonne année et bonne santé 2007 !
#Pop-up vierge !
Le 4 janvier 2007 à 13:37
, par Thierry Bothorel
Normalement le dossier "public_html" dans un espace ftp c’est plutot l’inverse, c’est là qu’on doit mettre le contenu web.
Ctr I marche aussi sur FF, et c’est bien en hidden. Par contre quel est le chemin indiqué sur le deuxième champ hidden (sans nom) ?
Bonjour, oui effectivement, je voulais dire "à côté de public_html"… bien entendu le site est DANS public_html… heureusement je programme mieux que ce que je m’exprime !
ouf… (j’ai dû tout recopier à la main, pas de copier-coller possible !)
Ceci dit, depuis quelques jours, je n’ai plus de dysfonctionnement, mais seulement pour l’adresse sans www. Si j’ai les www ça fonctionne toujours pas. Ceci dit, c’est peut-être normal, c’est peut-être pas un bug, je ne me souviens pas comment c’était quand je l’ai configuré !
#Pop-up vierge !
Le 7 janvier 2007 à 17:59
, par Thierry Bothorel
Je pense que c’est normal, l’adresse publique doit être mise dans oFCKeditor_BasePath, il ne faut plus utiliser l’autre. Le fait que çà n’ait plus marché à un moment peut venir du cache en navigateur ( à force de changer entre les deux adresses).
Les subtilités de l’informatique sont parfois bien déconcertantes.
Tout fonctionnait avec FireFox (version 2.0) sur Mac et fckeditor tournant sur un SPIP 1.9.1 quand, sans crier gare, la fenêtre fckeditor indiquait un « La connexion a échoué - Firefox ne peut établir de connexion avec le serveur à l’adresse localhost. * Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ; * Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ; * Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox a l’autorisation d’accéder au Web. »
Une réinstallation du tout plus tard, je cherche de faire la même chose avec un autre navigateur compatible fckeditor pour Mac, j’ai nommé CAMINO !
ET bien, TOUT est OK et fonctionnel avec Camino, à n’y plus rien comprendre. Avez-vous une idée ??? Sont-ce des préférences dans FireFox ???
Si çà marchait et que çà ne marche plus, c’est qu’un paramètre externe à FCKeditor a changé dans la config réseau du Mac, la config de Firefox, la config d’un anti-virus ou d’un firewall etc…..
Euh, pour le firewall, je n’ai rien. Idem pour l’anti-virus (touchons du bois, mais - pour l’instant - nous sommes à l’abri). La config de FireFox, je veux bien imaginer qu’elle ait changé, mais où ? et la config réseau du Mac devrait avoir une incidence sur Camino aussi, non ?
Bon, l’essentiel est bien que cela soit à nouveau fonctionnel. Ce qui m’embête, c’est la pub presque outrancière que je fais pour FireFox et… il ne fonctionne pas toujours à satisfaction !!! Camino me semble d’ailleurs très rapide (plus rapide en tous les cas). Mais ce n’est pas le sujet, je m’égare.
bonjour
j’ai installé fckeditor wysiwyg mais j’aimerai savoir si il y a moyen d’intégrer directement l’editeur sans qu’il s’ouvre en fenetre popup ?
merci bien de vouloir repondre
J’ai installé barre typo écologique et fck editor.
J’ai placé les fichiers là où vous l’aviez indiqué.
Lorsque j’écris un article, j’ai la barre typo enrichie, et un bouton pour fck editor.
Les options (comme encadrement) fonctionnent correctement et elles apparaissent lorsque j’enregistre l’article.
Par contre lorsque je clique sur fck editor, la fenêtre qui s’ouvre est vide.
De plus, lorsque je mets l’article en ligne, il ne se passe rien. N’apparaissent que les mises en formes de la version de base "spip" de l’éditeur.
J’ai certainement oublié qque chose (par ailleurs, je ne comprends rien à la modification des fichiers que vous proposez, je ne sais pas où placer ces formules, ni comment les adapter à mon site : mon domaine c’est : librepensee95.free.fr
Merci de bien vouloir m’aider à sortir de ce "casse-tête".
Bon, j’ai réussi à comprendre comment faire les chemins et maintenant ça marche.
Sauf que la barre typo écologique fonctionne lorsque j’enregistre (j’ai compris qu’il fallait soit utiliser la barre, soit utiliser fck editor) les modifications (comme l’encadrement) apparaissent dans l’éditeur, mais n’apparaissent pas du tout dans la mise en ligne … là je sèche
Cordialement
C.S.
Je ne connais pas du tout l’autre plugin. Tout ce que je peux dire :
Pour tester le bon fonctionnement de ce plugin, désactiver tous les autres temporairement
Un article qui a été saisi de façon classique (par les raccourcis typographiques standard ou supplémentaires) ne doit pas être édité par ce plugin et vice-versa.)
Pour l’encadrement, je ne vois pas. C’est l’encadrement d’un tableau html créé dans FCKeditor ?
Le plugin FCKeditor ne fonctionne QUE si on a installé barre typo enrichi ecologique, sinon il ne fonctionne pas.
barre typo enrichie ecologique fonctionne dans la partie privée, mais ne donne rien dans la partie publique …
le plugin FCKeditor ne fonctionne pas si on a installé accès restreint par groupes (contrairement à ce qui est dit dans d’autres endroits par exemple sur ce lien
j’ai installé les versions successives de fckeditor sur spip et cela a toujours marché or cette fois je suis bloqué sur un problème :
La pop up est blanche avec seulement deux boutons. J’ai pourtant respecté les chemins proposés :
$_SERVER[’DOCUMENT_ROOT’] ; ou le chemein fourni par server_root.
L’ultime moyen c’est d’avoir accès au log d’apache, mais difficile d’y avoir accès avec un hébergeur gratuit.
La console javascript de FF peut ressortir une indication utile au milieu de tout les messages d’erreur.
L’intégration de fck editor est-elle prochainement prévue pr spip 1.9.2 ?
J’utilise cette contrib excellente depuis longtemps et je ne m’imagine pas faire utiliser spip sans elle.
Merci d’avance
Même chose pour moi, je suis passé à SPIP 1.9.2 et quel malheur quand je me suis apperçu que ce plugin ne fonctionnait pas sous cette nouvelle version.
J’ai essayé de jeter un oeil aux modifs bien expliqué sur le version 1.9.1 mais malheureusement je n’y arrive pas.
Si je pouvais avoir un coup de main je serais preneur
vous vous jetez tous sur la dernière version de SPIP dès qu’il y en a une qui sort !! Bon, je ne vous promet rien, mais je vais me pencher dessus. C’est un peu plus long qu’avant car j’avais commencé à étudier le retour des vignettes pour l’insertion d’images (cf les 1ers plugins pour spip 1.8) ainsi que j’ajout d’un éditeur d’images intégré.
2 mars -> 7 mars, ça nous fait 5 jours, on va dire 4 nuits.
+ le boulot la journée
+ j’imagine une vie de famille ou une vie sociale le reste du temps
reste à trouver une place pour spip la dedans
en gros, poussez pas trop, laissons le temps aux gens
Un grand merci !
Pr ma part, l’essentiel n’est pas que ça soit fait immédiatement ms que l’on sache que cette contrib contiue à etre mise à jour….Je suis donc rassurée sur ce point…..
question subsidiaire : Fck sera-t-il intégré aux rubriques aussi, comme pr la version spip 1.9 ?
ce n’est pas primordial car on peut contourner le pb en passant par un article pr décrire la rubrique, , ms c’est qd meme pratique.
166 Messages de forum