autoriser uploader fichier dans un seul sous repertoire

Imprimer Syndication RSS 2.0

guillp50 Masculin

Nouveau
Nouveau

Avatar de guillp50

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.

Aller en haut de page Aller en bas de page

Réponses

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

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+

Aller en haut de page Aller en bas de page

guillp50 Masculin

Nouveau
Nouveau

Avatar de guillp50

Messages : 13

Inscription :

Bonjour,
merci pour cette réponse.
Derniere question, peut -on autoriser l'acces a deux repertoires ? ou plusieurs mais pas tous !?
@+

Aller en haut de page Aller en bas de page

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

Inscription :

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+

Aller en haut de page Aller en bas de page

kikibelux

Nouveau
Nouveau

Avatar de kikibelux

Messages : 19

Inscription :

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

Message édité 3 fois, dernière édition par kikibelux le Aller en haut de page Aller en bas de page

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

Inscription :

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+

Aller en haut de page Aller en bas de page

kikibelux

Nouveau
Nouveau

Avatar de kikibelux

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...

Aller en haut de page Aller en bas de page

kikibelux

Nouveau
Nouveau

Avatar de kikibelux

Messages : 19

Inscription :

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

Message édité 1 fois, dernière édition par kikibelux le Aller en haut de page Aller en bas de page

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

Inscription :

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+

Aller en haut de page Aller en bas de page

kikibelux

Nouveau
Nouveau

Avatar de kikibelux

Messages : 19

Inscription :

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

Aller en haut de page Aller en bas de page

kikibelux

Nouveau
Nouveau

Avatar de kikibelux

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 ....

Aller en haut de page Aller en bas de page

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

Inscription :

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+

Aller en haut de page Aller en bas de page