iGalerie

Vous n'êtes pas identifié(e).

Annonce

Un message d'erreur qui s'affiche ? Un mot de passe oublié ? L'ajout de fichier qui ne marche pas ?
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.

#1 18-12-2024 22:41:03

avantimus
Membre
Lieu : Gap
Inscription : 13-12-2024
Messages : 12
Site Web

Autoriser le téléchargement

Bonjour,

J'ai des albums avec jusqu'à 4 niveaux.
Si je décoche 'Autoriser le téléchargement' à chaque niveau sur les albums et les images, l'option téléchargement est tout de même proposé au visiteur à partir du 3éme niveau.

Avez vous également constaté ce phénomène ?

Cordialement.

Hors ligne

#2 19-12-2024 17:52:24

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 4 497
Site Web

Re : Autoriser le téléchargement

Salut,

Si les albums se trouvent tous dans une même catégorie, il suffit de décocher l'option sur cette catégorie pour interdire le téléchargement de tous les fichiers se trouvant dans cette catégorie. Et cela s'applique quelque soit le nombre de niveau de sous-catégories.

Par ailleurs, si on interdit le téléchargement de fichiers (ou l'ajout de commentaires, etc.) au niveau d'une catégorie, il n'est pas possible de l'autoriser pour l'une des sous-catégories ou albums, ni pour tous les fichiers se trouvant dans cette catégorie (la case à cocher sera grisée et on ne pourra pas la cocher).

Hors ligne

#3 19-12-2024 21:01:59

avantimus
Membre
Lieu : Gap
Inscription : 13-12-2024
Messages : 12
Site Web

Re : Autoriser le téléchargement

Bonjour

J'ai refait mon test avec la même conclusion, je reformule pour être clair et pertinent.

En racine une catégorie (a), avec "Autoriser le téléchargement des fichiers" décoché.
Tout la sous-arborescence (root/a/b/c) ne devrait donc pas permettre le téléchargement ...

Pour un visiteur, dont le groupe n'a pas de droit en téléchargement, pas de soucis.

Mais pour un groupe ayant le droit de téléchargement, à partir du troisième niveau (c), le téléchargement reste possible sur cette catégorie non autorisée en téléchargement.

roll

Hors ligne

#4 19-12-2024 22:28:47

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 4 497
Site Web

Re : Autoriser le téléchargement

avantimus a écrit :

En racine une catégorie (a), avec "Autoriser le téléchargement des fichiers" décoché.
Tout la sous-arborescence (root/a/b/c) ne devrait donc pas permettre le téléchargement ...

Pour un visiteur, dont le groupe n'a pas de droit en téléchargement, pas de soucis.

Mais pour un groupe ayant le droit de téléchargement, à partir du troisième niveau (c), le téléchargement reste possible sur cette catégorie non autorisée en téléchargement.

J'avais bien compris. Et j'ai aussi effectué plusieurs tests dans ces conditions exactes sans rencontrer aucun problème. En désactivant l'autorisation de téléchargement sur une catégorie, on a bien une interdiction sur tous les fichiers de cette catégorie, quel que soit le niveau de profondeur dans l'arborescence. Et quelles que soient les permissions de l'utilisateur.

Hors ligne

#5 19-12-2024 23:41:34

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 4 497
Site Web

Re : Autoriser le téléchargement

Je crois comprendre le problème. La désactivation de la permission de téléchargement des fichiers ne concerne que le téléchargement sur la page des fichiers. Mais cela n'interdit pas le téléchargement des albums sur la page des albums si la fonctionnalité "Téléchargement des albums" est activée.

Pour résoudre ce problème, il faut remplacer la ligne 613 du fichier includes/gallery/classes/GalleryCategory.class.php :

if ($download_album = ($i['cat_type'] == 'album') && $i['cat_downloadable']

par celle-ci :

if ($download_album = ($i['cat_type'] == 'album') && $i['cat_downloadable'] && $i['parent_downloadable']

Hors ligne

#6 19-12-2024 23:54:50

avantimus
Membre
Lieu : Gap
Inscription : 13-12-2024
Messages : 12
Site Web

Re : Autoriser le téléchargement

Merci David.

Je ne suis pas pénible par nature, mais franchement je pense qu'il y a matières.
J'ai documenté, si vous acceptez de consulter la première page de mon document.

Cordialement

https://drive.google.com/file/d/16L4dC6 … sp=sharing

Hors ligne

Pied de page des forums

Propulsé par FluxBB