file-download : le telechargement ne se fait pas

Plus d'informations
il y a 3 mois 1 semaine - il y a 3 mois 1 semaine #2096 par schtroumph
Je voudrais utiliser l'action file-download pour mettre en téléchargement des fichiers uniques. Pour personnaliser le dossier de téléchargement j'ai créé le dossier plugins\content\up\actions\file_download\custom avec dedans :

index.html
prefs.ini.dist
updownload.cfg


Dans updownload.cfg j'ai mis :
Code:
root="images/telechargements/" logfile=1 extensions="zip,rar,pdf"

Dans le dossier images/telechargements/joomla j'ai mis l'archive Akeeba_backup_fr-FR_20220304.zip

Et pour finir mon shortcode ressemble à ça :
Code:
{up file-download=joomla/Akeeba_backup_fr-FR_*.zip | class=lien-telechargements | format-date=d/m/Y } <div class="icone">##icon##</div> <div class="lien">##filename-link##</div> <div class="poids">##size##</div> {/up file-download}

Quand je veux télécharger le fichier pour tester, j'ai un nouvel onglet qui s'ouvre avec rien dedans (c'est tout blanc, mais normal quand je télécharge des fichiers j'ai toujours ça) mais pas de fenêtre me demandant où enregistrer mon fichier (réglage que j'ai fait dans mon Firefox).

Quand je regarde le lien il ressemble à ça :

http://localhost/sorgin-informatique/index.php/telechargements-02/40-joomla/81-traduction-fr-pour-akeeba-backup-9#dontmove


Deux questions :

C'est quoi ce #dontmove ?

Et la seconde : normalement on ne devrait pas voir l'emplacement exact du ficher. Dans ta demo de l'action, dans la partie Structure du dossier des téléchargements tu ecris :

Vous pouvez en changer à l'aide du fichier updownload.cfg. Cela peut être judicieux pour masquer l'emplacement exact de vos fichiers. Ce répertoire ne sera pas visible dans le code source de la page web.


Donc dans le lien non plus.

Joomla 4.4.0
UP 3.1
Dernière édition: il y a 3 mois 1 semaine par schtroumph.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 1 semaine #2097 par lomart
Bonjour,

Cette action ne pose pas de problème avec J4.4 et php 8. J'ai par contre un souci sur J5, sur lequel je travaille actuellement.

Pour répondre aux questions :

C'est quoi ce #dontmove

C'est une ancre virtuelle ajouté par Pascal Leconte qui a écrit cette partie de l'action

normalement on ne devrait pas voir l'emplacement exact du ficher

non, c'est toute l'astuce pour masquer l'emplacement réel des fichiers. L'url est complétée en ajax avant téléchargement

Par contre l'url du lien devrait être, avec éventuellement le index.php
Code:
http://localhost/sorgin-informatique/telechargements#dontmove
Voir les urls de la page up.lomart.fr/telechargements

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 1 semaine #2098 par schtroumph
Et le fait que je ne puisse pas avoir la possibilité de le télécharger ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 1 semaine #2099 par lomart
La config et le shortcode sont bons. Il n'y a pas de raison sauf si sous J5 ou peut-être le htaccess met la pagaille

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 1 semaine #2100 par lomart
Bonjour,

Est-il possible d'avoir la version de UP, Joomla et php ?

merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 1 semaine - il y a 3 mois 1 semaine #2101 par schtroumph
Mon fichier htaccess n'est pas activé.

J'avais donné les versions de Joomla et UP dans mon premier message (lol), mais pas de PHP :
  • Joomla 4.4.0
  • UP 3.1.2
  • PHP 8.1.16
Dernière édition: il y a 3 mois 1 semaine par schtroumph.

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena