iGalerie

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

#1 20-02-2021 11:07:06

stephane
Membre
Inscription : 24-12-2020
Messages : 44

Joidre un fichier telechargeable à une photo

Bonjour,

Chaque photo de iGalerie est actuellement téléchargeable (ou pas selon les options choisies)

Est ce que iGalerie pourrait permettre le téléchargement d'un autre fichier (.txt .xls .pdf ou .doc par exemple) joint à chaque photo.

Actuellement on ne peut pas télécharger autre chose que des fichiers images.

Est ce que ma proposition parait fantaisiste ? personnellement, elle me serait utile.

autre solution, joindre un lien possible de téléchargement (fichier quelconque) joint à chaque photo.

Les visiteurs peuvent télécharger l'image par la fonctionnalité actuelle, et en plus accéder, grâce à ce lien supplémentaire, à autre chose pour chaque photo (site ou téléchargement de fichier par exemple).

Cordialement, Stéphane

Hors ligne

#2 26-02-2021 12:42:01

mmag
Membre
Lieu : Toul
Inscription : 15-08-2014
Messages : 34
Site Web

Re : Joidre un fichier telechargeable à une photo

Bonjour.

Je ne sais pas si ma réponse sera utile ou pas.
Voilà ce que je fais pour des commentaires « trop longs »

J'écris le commentaire sur un traitement de texte spécialisé style WordPad (en natif dans Windows)

Quand j'ai terminé la vérification, je le copie par ctrl+c / Ctrl+v dans la page qui me permet d'éditer une image.
Le seul inconvénient, si c'en est un : si je ne suis pas administrateur, je ne peux le faire que sur les albums dont je suis propriétaire. Mais, c'est logique et normal.
En revanche, l'avantage est de conserver le fichier en sauvegarde pour peaufiner le texte avant publication.

Si je suis administrateur, la galerie propose un traitement de texte plus opérationnel. Mais, je fais aussi comme ci-dessus assez souvent.

Bonne journée.

Hors ligne

#3 27-02-2021 21:48:14

stephane
Membre
Inscription : 24-12-2020
Messages : 44

Re : Joidre un fichier telechargeable à une photo

Bonsoir,
Dans la description de l'image (compatible html) j'ai ajouté un lien comme ci dessous :
https://www.monsite/albums/Bonnets_pour … r/test.pdf

ce lien pointe vers un fichier pdf dans le repertoire de l'image.

pour contourner l'erreur 403, j'ai modifié le .htaccess de albums comme ci dessous :
Deny from all
<Files test.pdf>
    Satisfy Any
    allow from all
</Files>

cela marche très bien et le fichier peut être téléchargé...

toutefois, je vois que pour télécharger les images en mode normal vous ajoutez un key=... de sécurité dans l'URL de téléchargement.

est ce que je peux faire pareil pour mes liens de téléchargement de fichiers et comment ?

Merci d'avance...

Hors ligne

#4 27-02-2021 23:26:22

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

Re : Joidre un fichier telechargeable à une photo

Non ce n'est pas possible. Le paramètre "key" n'est utilisable qu'avec un script PHP (file.php), pas avec un fichier PDF. Et ce paramètre n'est conçu que pour les photos et vidéos de la galerie.

Hors ligne

#5 28-02-2021 16:54:29

stephane
Membre
Inscription : 24-12-2020
Messages : 44

Re : Joidre un fichier telechargeable à une photo

Merci pour votre réponse qui est claire.

j'ai donc modifier le fichier htaccess avec 2 options possibles (protégé par mot de passe ou pas, à définir selon besoin) comme ci dessous :

### Forcer le téléchargement pour ces types de fichiers
AddType application/octet-stream .pdf .xls .xlsx .doc .docx

### Solution de protection avec login et mot de passe crypté
### sur les liens de téléchargement hors images des albums de iGalerie
#AuthName "Telechargement possible, en demandant les identifiants et mots de passe a l'auteur du site, par email ou via le formulaire en ligne."
#AuthType Basic
#AuthUserFile "/monsite/albums/.htpasswd"
#Require valid-user

### Solution avec accès public, uniquement sur le lien
### de téléchargement de ce fichier
Deny from all
AuthType none
Require all denied
<Files test.pdf>
Satisfy Any
allow from all
</Files>

Cette organisation me permet ainsi d'étendre les fonctionnalités de iGalerie à mon besoin, sans modifs de code pour vous.

Merci de votre écoute.

Hors ligne

Pied de page des forums