IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Plusieurs fichiers de Config.php (Upload et Browser) [CKEditor]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut Plusieurs fichiers de Config.php (Upload et Browser)
    Bonjour, je me trouve devant un souci...

    Je souhaite créer un site dans lequel les admins pourront faire des fiches pays et des fiches excursion.

    L'arborescence se présentera approximativement comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    /root
     |_PAYS
        |_FRANCE
           |_images France
           |_Excursion1
              |_images excursion 1
          ...
    Il faut donc que je puisse choisir à chaque fois le répertoire d'upload de mes images par FCKeditor.

    Je me demande donc s'il est possible d'avoir plusieurs fichiers "config.php" dans le répertoire Browser de FCKeditor et d'appeler l'un ou l'autre selon le pays et la fiche que l'on crée.

    Merci d'avance de vos réponses.

  2. #2
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    Je me réponds à moi-même, en fouinant un peu sur le net, j'ai trouvé une personne qui avait le même besoin que moi.

    Je vous donne donc la solution qui a été trouvée sur un autre forum.
    Je ne l'ai pas encore testé, mais à en croire les commentaire, ça marche super
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    // fichier "editor/filemanager/browser/default/connectors/php/config.php"
    // Path to user files relative to the document root.
    $Config['UserFilesPath'] = $_GET['FCKUserFilesPath'] ;
     
    // fichier "editor/filemanager/browser/upload/php/config.php"
    // Path to user files relative to the document root.
    $Config['UserFilesPath'] = $_GET['FCKUserFilesPath'] ;
     
    Ensuite il a ajouté le code suivant dans la classe du fichier fckeditor.php, qui permettent de remplir ce $_GET['FCKUserFilesPath'] par ce que tu veux :
    function setConnectorURLs($addendum1 = '', $addendum2 = '')
    {
    $this->Config['ImageBrowserURL'] = $this->BasePath . 'editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/php/connector.php'.$addendum1;
    $this->Config['LinkBrowserURL'] = $this->BasePath . 'editor/filemanager/browser/default/browser.html?Connector=connectors/php/connector.php'.$addendum1;
    $this->Config['FlashBrowserURL'] = $this->BasePath . 'editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/php/connector.php'.$addendum1;
    $this->Config['LinkUploadURL'] = $this->BasePath . 'editor/filemanager/upload/php/upload.php?Type='.$addendum2;
    $this->Config['ImageUploadURL'] = $this->BasePath . 'editor/filemanager/upload/php/upload.php?Type=Image'.$addendum2;
    $this->Config['FlashUploadURL'] = $this->BasePath . 'editor/filemanager/upload/php/upload.php?Type=Flash'.$addendum2;
    }
     
    function setImageDir($dir) {
    $this->setConnectorURLs("?FCKUserFilesPath=$dir", "&FCKUserFilesPath=$dir");
    }
     
    Et pour définir ton chemin :
    $editor = new FCKeditor('InstanceName');
    $editor->setImageDir("relative_path_to_images");

  3. #3
    Membre expérimenté
    Avatar de dam_moreyllo
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 251
    Par défaut
    Il y avait aussi cette solution dans ce forum mais bon...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Uploader plusieurs fichier avec php
    Par jaona82 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/07/2014, 08h18
  2. Plusieurs fichiers de config
    Par mymyma dans le forum JSF
    Réponses: 2
    Dernier message: 02/06/2008, 19h42
  3. Réponses: 3
    Dernier message: 21/02/2006, 16h43
  4. Réponses: 13
    Dernier message: 21/12/2005, 12h04
  5. [struts] utilisation de plusieurs fichiers de config
    Par Boosters dans le forum Struts 1
    Réponses: 4
    Dernier message: 25/03/2004, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo