Bonjour, je rencontre un problème avec l'installation du plugin Responsive FileManager (que je trouve génial au passage) dans tinyMCE.

Je configure mes dossiers comme indiqué dans la doc, sauf que lorsque j'initalise le plugin en même temps que tinyMCE, et bien tinyMCE n'apparaît plus du tout sur ma page.

Il n'apparaît plus dès que j'ajoute ce code dans l'initialisation (comme indiqué dans la doc)

external_filemanager_path:"/filemanager/",
filemanager_title:"Responsive Filemanager" ,
external_plugins: { "filemanager" : "/filemanager/plugin.min.js"}

Et dès que j'enlève ce morceau de code, tout remarche, sauf responsive filemanager qui bien sûr ne se lance pas.

Mes dossiers sont organisés de cette façon :

Base 
| - filemanager
| - assets
    | - script
        | - tinyMCE
            | - plugins
                | - responsivefilemanager
     | - uploads
     | - thumbs 

Concernant le fichier config.php, que je l'édite ou que je le laisse d'origine ça ne change rien au problème.

Voici comment j'ai config les path dans config.php :
(ils disent de pas toucher base_url mais j'ai essayé au cas ou vu que je suis en local)

/*
    |--------------------------------------------------------------------------
    | DON'T TOUCH (base url (only domain) of site).
    |--------------------------------------------------------------------------
    |
    | without final / (DON'T TOUCH)
    |
    */
    'base_url' => 'http://localhost/PHP/OPT/admin';
    //((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && ! in_array(strtolower($_SERVER['HTTPS']), array( 'off', 'no' ))) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'],

    /*
    |--------------------------------------------------------------------------
    | path from base_url to base of upload folder
    |--------------------------------------------------------------------------
    |
    | with start and final /
    |
    */
    'upload_dir' => '/assets/uploads/',

    /*
    |--------------------------------------------------------------------------
    | relative path from filemanager folder to upload folder
    |--------------------------------------------------------------------------
    |
    | with final /
    |
    */
    'current_path' => '/../assets/uploads/',

    /*
    |--------------------------------------------------------------------------
    | relative path from filemanager folder to thumbs folder
    |--------------------------------------------------------------------------
    |
    | with final /
    | DO NOT put inside upload folder
    |
    */
    'thumbs_base_path' => '/../assets/thumbs/',

Voilà, donc j'ai vu sur le net que pas mal de gens avaient des erreurs ou des soucis d'upload, mais moi j'arrive même pas jusque là.

Un grand merci pour votre aide ! :)

Romain

2 réponses


RiderFx3
Auteur
Réponse acceptée

Problème résolu !
En fait il fallait mettre l'url complète :
(j'utilise une constante pour ça)

external_filemanager_path:"<?php echo DOMAIN; ?>/filemanager/",
filemanager_title:"Responsive Filemanager" ,
external_plugins: { "filemanager" : "<?php echo DOMAIN; ?>/filemanager/plugin.min.js"}

Bonjour,

J'ai moi aussi un problème pour faire fonctionner cette extension, j'ai essayé beaucoup de choses mais rien à faire... Voici ma configuration :

|-my-site
    |-core
        |-Js
            |-filemanager
            |-source
            |-thumbs
            |-tinymce
                |-plugins
                    |-responsivefilemanger

Pour la partie script :

            external_filemanager_path:"/my-site/core/Js/filemanager/",
            filemanager_title:"Responsive Filemanager",
            external_plugins: { "filemanager" : "/my-site/core/Js/filemanager/plugin.min.js"}

Et le fichier conf.php

/*
    |--------------------------------------------------------------------------
    | DON'T TOUCH (base url (only domain) of site).
    |--------------------------------------------------------------------------
    |
    | without final / (DON'T TOUCH)
    |
    */
    'base_url' => ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && ! in_array(strtolower($_SERVER['HTTPS']), array( 'off', 'no' ))) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'],

    /*
    |--------------------------------------------------------------------------
    | path from base_url to base of upload folder
    |--------------------------------------------------------------------------
    |
    | with start and final /
    |
    */
    'upload_dir' => '/my-site/core/Js/source/',
    /*
    |--------------------------------------------------------------------------
    | relative path from filemanager folder to upload folder
    |--------------------------------------------------------------------------
    |
    | with final /
    |
    */
    'current_path' => '../source/',

    /*
    |--------------------------------------------------------------------------
    | relative path from filemanager folder to thumbs folder
    |--------------------------------------------------------------------------
    |
    | with final /
    | DO NOT put inside upload folder
    |
    */
    'thumbs_base_path' => '../thumbs/',

    /*

En vous remerciant,