Nouveau
Messages : 13
Inscription :
Bonjour,
est-il possible d' autoriser à un redacteur de pouvoir uploader des fichiers dans un seul sous repertoire.
par exemple dans le dossier eps dont le chemin du repertoire est photo/eps.
Si j'ecris photo/eps dans nom du dossier dans la configuation des droits des fichiers des redacteurs
cela indique "nom contient des caracteres non valides".
Si je coche autoriser dans tous les repertoires c'est la porte ouverte à la zizanie.
Merci pour toute aide.
Réponses
Administrateur
Messages : 1390
Inscription :
bonsoir guillp50,
il te faut décocher "autoriser dans tous les répertoires" et ensuite, tu écris eps dans le champ intitulé "Nom du répertoire". Seul ce rédacteur pourra alors uploader dans le répertoire photo/eps.
Remarque : il aura aussi le droit d'uploader dans les répertoires file/eps, img/eps, pages/eps et flash/eps
A+
Administrateur
Messages : 1390
Inscription :
bonsoir,
CitationDernière question, peut-on autoriser l'accès a deux répertoires ? ou plusieurs mais pas tous !?
Oui mais il faut mettre les mains dans le cambouis. Tout se passe dans le fichier config_upload.inc situé dans le répertoire plugins/adm_redacteurs/editors/minieditortextarea/
Si tu veux, par exemple, que tes rédacteurs puissent seulement accéder au répertoire photo et pas aux autres, tu remplaces le code suivant (ligne 37 -> ligne 45) :
Code (Sélectionner le code)$accessRepUpload = array('file','img','photo','pages','flash'); $accessRepUploadImage = array('img','photo'); $accessRepUploadLink = array('file','img','photo','pages','flash'); $accessRepUploadFlash = array('flash','img','photo'); $accessRepUploadMedia = array('flash','img');
par ce code :
Code (Sélectionner le code)$accessRepUpload = array('photo'); $accessRepUploadImage = array('photo'); $accessRepUploadLink = array('photo'); $accessRepUploadFlash = array('photo'); $accessRepUploadMedia = array('photo');
A+
Nouveau
Messages : 19
Inscription :
Désolé, Jchouix, j'ai été un peu vite :
Merci d'abord, il est donc impossible d'envoyer directement dans un sous répertoire/répertoire sous répertoire ?
Màªme en mettant la mains dans le cambuis pour un certain rédacteur ?
Merci d'avance pour tes réponses
salutation du nord...
Administrateur
Messages : 1390
Inscription :
bonsoir,
je ne sais pas si à§a va t'aider mais tu peux consulter ce post : http://forum.lebrikabrak.info/...p_id=1851#p1851
A+
Administrateur
Messages : 1390
Inscription :
bonsoir,
tu rajoutes avant une condition comme ceci :
Code (Sélectionner le code)if ($redacprefs['rpseudo'] == 'pseudo_de_mon_redacteur') { // Cas o๠c'est le rédacteur élu $redac_dir_file = 'file/'.$redacprefs['rpseudo']; $redac_dir_img = 'img/'.$redacprefs['rpseudo']; $redac_dir_photo = 'photo/'.$redacprefs['rpseudo']; $redac_dir_pages = 'pages/'.$redacprefs['rpseudo']; $redac_dir_flash = 'flash/'.$redacprefs['rpseudo']; } else { // Pour tous les autres rédacteurs $redac_dir_file = 'file'; $redac_dir_img = 'img'; $redac_dir_photo = 'photo'; $redac_dir_pages = 'pages'; $redac_dir_flash = 'flash'; }
A+
Nouveau
Messages : 19
Inscription :
donc voilà j'ai recopié le code
j'ai recopié qu'une seule ligne après le if, ainsi l'upload n'est possible que dans ce répertoire là (/file/utilisateur/)
si je veux retirer des répertoires (img, file, ...), je suppose que je modifie celadans les array de la ligne 47 à 55 ?
un grand merci pour ton travail....j'espère que tu profites aussi de (mes) nos questions ....