Version haut débit de: Forum du site Lebrikabrak
Aide - Rechercher - Membres

autoriser uploader fichier dans un seul sous repertoire

guillp50 (15 Septembre 2010, 21:52)
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.
jchouix (16 Septembre 2010, 20:10)
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+
guillp50 (17 Septembre 2010, 12:37)
Bonjour,
merci pour cette réponse.
Derniere question, peut -on autoriser l'acces a deux repertoires ? ou plusieurs mais pas tous !?
@+
jchouix (17 Septembre 2010, 20:02)
bonsoir,
Citation
Derniè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) :
$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 :
$accessRepUpload = array('photo');
							
$accessRepUploadImage = array('photo');

$accessRepUploadLink = array('photo');

$accessRepUploadFlash = array('photo');

$accessRepUploadMedia = array('photo');

A+
guillp50 (23 Septembre 2010, 19:21)
Bonsoir
merci pour ces precisions.
kikibelux (11 Novembre 2010, 9:42)
bonjour
Je rencontre le màªme problème que 'guillp50' et ma case " Autoriser dans tous les répertoires" n'est pas cochée ?
j'ai donc le message caractère non autorisé
Cordialement
jchouix (11 Novembre 2010, 19:58)
bonsoir,
seuls les caractères alphanumériques ainsi que les tirets et les tirets bas sont autorisés dans les noms des répertoires.
A+
kikibelux (11 Novembre 2010, 21:17)
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...
jchouix (12 Novembre 2010, 20:49)
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+
kikibelux (22 Novembre 2010, 21:59)
merci, j'ai consulté, le problème est que je fais cela pour tous mes rédacteurs or, là je ne voudrais le faire que pour un seul rédacteur.

est-ce possible ?
cordialement
jchouix (30 Novembre 2010, 21:00)
bonsoir,
tu rajoutes avant une condition comme ceci :
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+
kikibelux (02 Décembre 2010, 20:19)
merci mais avant de faire une bétise c'est bien dans le fichier suivant :
config_upload.inc situé dans le répertoire plugins/adm_redacteurs/editors/minieditortextarea/ ?

Merci
jchouix (05 Décembre 2010, 20:53)
bonsoir,
oui c'est bien dans ce fichier.
A+
kikibelux (05 Décembre 2010, 23:43)
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 ....
jchouix (06 Décembre 2010, 20:48)
salut,
Citation
si je veux retirer des répertoires (img, file, ...), je suppose que je modifie cela dans les array de la ligne 47 à 55 ?
Exact.
A+