Comment activer FileBrowser dans FCKEditor

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je tente d'activer depuis presque une semaine le 'file browser' de cet éditeur, et je n'y arrives pas.
Est-ce que quelqu'un a réussit, et dans ce cas, peut-il me donner la procédure ?

Merci par avance.

Note du modérateur : Titre modifié ("CKEditor" ne risque pas d'inciter à une réponse ;)

Version de Drupal : 

C'est pourtant indiqué dans le README.txt, ligne 151 "How to enable the file browser" (Ok c'est en anglais, je te le traduit rapidement ici ) :

  1. Pour activer le file browser il faut éditer :

sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php
(FCKeditor 2.5+) -> Probablement ton cas

ou

sites/all/modules/fckeditor/fckeditor/editor/filemanager/browser/default/connectors/php/config.php
et
sites/all/modules/fckeditor/fckeditor/editor/filemanager/upload/php/config.php
(FCKeditor 2.3.x - 2.4.x)

Dans ce(s) fichier(s) il faudra ajouter une ligne :

require_once "../../../../../filemanager.config.php";
(FCKeditor 2.5+)

ou

require_once "D:\\xampp\\htdocs\\drupal\\sites\\all\\modules\\fckeditor\\filemanager.config.php"
(FCKeditor 2.3.x - 2.4.x) -> <em>C'est un exemple, de toute façon c'est probablement les instruction de la 2.5 que tu dois suivre</em>

juste en dessous de cette ligne tu dois ajouter :

$Config['UserFilesAbsolutePath'] = '' ;

  1. Localise ton fichier settings.php dans ton répertoire racine (normalement sites/default/settings.php) et défini $cookie_domain pour ton domaine (la ligne existe déjà, tu dois juste renseigner celle ci et la décommenter).

  2. Activer l'upload de fichier est un risque de sécurité, donc il faut ensuite aller dans les permissions et cocher : "allow fckeditor file uploads"

  3. Enfin, il faut ajuster les profils (/admin/settings/fckeditor/edit/Nom_du_Profil tu as une section "File browser settings" que tu dois ajuster).

Ca semble compliqué mais suit étape par étape et tu devrais y arriver.

Bonsoir,

Total débutant sur drupal je me pose une petite question.

Je lits souvent si et là quand on parle de modules une référence au chemin :sites/all/modules dans lequel apparemment vous installez les modules.

Ce que je ne comprends pas c'est que tout d'abord avec l'installation standard je n'ai pas de répertoire modules dans le répertoire site/all mais un répertoire modules à la racine... c'est d'ailleurs là que je pose mes répertoires modules et cela fonctionne.

Quelle différence y a-t-il donc entre ces 2 solutions ???

En installant fckeditor selon le guide du module Wysiwyg il ne fallait pas installer fckeditor dans le répertoire des modules mais dans sites/all/librairies

De plus je n'y trouve aucun des fichiers de config dont vous parlez...

Hormis le fichier :
sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php

que je trouve dans :
sites/all/libraries/fckeditor/editor/filemanager/connectors/php/config.php

Mais je n'ai pas de répertoire upload dans le répertoire filemanager.

Et je ne trouve aucun fichier qui se nomme filemanager.config.php

J'avoue qu'avec tout cela je sais plus comment il faut installer le tout... on s'y pert !.

Question 1 : installe plutôt IMCE, ce sera plus facile et plus efficace (et plus puissant si vous voulez des uploads par user...).

Question 2 : Il y a trois endroits pour placer des modules : dans le répertoire site/modules, dans le répertoire site/all/modules (qu'il faut créer à la main pour l'occasion). C'est la même chose, mais cela permet de ne pas mélanger tes modules perso avec les modules du core de base, et le répertoire site/monsite.com/modules (en cas de multisite pour qu'un module ne soit présent que dans un seul site.

Bonjour,

J'ai suivi pas à pas le processus, j'ai maintenant un onglet pour télécharger des images, mais impossible de transférer des images sur le serveur.

Dans le tableau de bord, j'ai une alerte au sujet de FCKeditor 2.6.5:
« You are using a feature that requires manual integration into config.php (either built-in filebrowser or quick uploads are enabled in the Advanced profile). You have added "require_once ..." statement in editor/filemanager/connectors/php/config.php, but in the wrong line. »

À quelle ligne de config.php faut-il copier «require_once ... »?

Merci à qui pourra me venir en aide.

Salut , je suis au même stade que toi , sur le tableau de bord j'ai cette erreur , et je ne peu rien uploader malgré l'apparition du browser.

As-tu trouver la solution ? Si oui , comment as-tu fait ?

Je suis décourager

Je dois dire que j'ai fait tellement d'essais que je ne me souviens plus de tout, mais essentiellement, j'ai désinstallé le module Whizzywig, puis réinstallé IMCE et FCKeditor que j'avais également désinstallés.

Quand j'intègre une image ou un lien vers un fichier, je choisis parcourir le serveur et, de là, il est possible de transférer des fichiers.

Il ne faut pas te décourager, tu vas finir par y arriver.

Bon courage !