Submitted by Matt on
Bonjour,
Après plusieurs recherches sans réponse sur le forum, Google et les besoins de projets, j'ai développé un module pour forcer le téléchargement de fichiers ou d'images.
Mon module implémente un formatter avec un lien normal et un lien accessible pour une utilisation dans les vues et les template.
J'ai vu qu'il y avait un module File force (http://drupal.org/project/file_force) qui a été abandonné.
Il y a un autre module?
Est-ce le module serait utile pour la communauté? Je ne voudrais pas publié un module qui existe déjà.
Je vous remercie
Matthieu
PS: Mon message original http://drupal.org/node/781988 sur drupal.org
Le module File Force a été
Permalien Soumis par mdupont@drupal.org le 28 Avril, 2010 - 17:29
Le module File Force a été abandonnée mais est très simple. Tu peux l'utiliser ou même demander à en devenir le mainteneur (le créateur du module est toujours actif sur drupal.org).
Merci pour ta réponse. Je
Permalien Soumis par Matt le 29 Avril, 2010 - 08:52
Merci pour ta réponse.
Je repose quand même ma question, il n'existe pas de déjà un module qui permet le téléchargement direct de fichiers ?
Sinon, contrairement au module File force que l'on doit appeler avec l'URL download/PATH_DU_FICHIER, mon module donne la possibilité au utilisateur de Drupal de l'utiliser avec un formatter dans les vues et les template sans code.
La base est très proche mais l'implémentation est différente. Je ne sais pas si cela ne fait pas trop de changement. Si je le mets à jour il faudra que je garde le fonctionnement de base de File force en ajoutant mes nouvelles fonctionnalités.
Peut-être il serait plus simple que ce soit un nouveau module ?
Salut! J'aimerai bien le
Permalien Soumis par starskydavid le 30 Avril, 2010 - 21:59
Salut!
J'aimerai bien le tester ton module vu que je rencontre actuellement un problème avec les téléchargements sur mon projet.
Tu peux le télécharger là :
Permalien Soumis par Matt le 3 Mai, 2010 - 08:54
Tu peux le télécharger là : http://www.mediafire.com/xmattx
Bonjour, Qu'est-ce que vous
Permalien Soumis par Matt le 11 Mai, 2010 - 14:52
Bonjour,
Qu'est-ce que vous pensez de mon module ?
Je viens de mettre la version 1.0 (download_file-6.x-1.0.tar.gz).
Je vais faire une version 1.1 avec deux autres formatters pour avoir les icônes des extensions du module File field en plus.
Matthieu
Je pense que tu devrais faire
Permalien Soumis par dyesdyes le 16 Mai, 2010 - 13:58
Je pense que tu devrais faire un fichier readme pour guider les utilisateurs. (même s'il est bref).
J'ai ajouté un README.txt
Permalien Soumis par Matt le 21 Mai, 2010 - 16:40
J'ai ajouté un README.txt dans la version 6.x-1.0.1.
Je vais le proposer pour être publié à la communauté.
Ok, c'est noté je vais en
Permalien Soumis par Matt le 17 Mai, 2010 - 08:39
Ok, c'est noté je vais en ajouter un.
J’ai enfin publié mon module
Permalien Soumis par Matt le 9 Juillet, 2010 - 11:48
J'ai enfin publié mon module sur drupal.org http://drupal.org/project/download_file.
N'hésitez pas à me faire des retours.
Merci
Bonjour, Cela fait quelques
Permalien Soumis par didierjoly le 9 Août, 2010 - 14:32
Bonjour,
Cela fait quelques années que je manie la programmation PHP et je m'initie à Drupal depuis quelques mois.
Tout çà pour dire que je viens de télécharger votre module, de l'installer et de le faire fonctionner.
C'est exactement ce que je cherchais !
Un grand merci.
Bonjour Matt, Merci pour ton
Permalien Soumis par mrcroc le 10 Juillet, 2012 - 23:08
Bonjour Matt,
Merci pour ton module que j'utilise déjà depuis quelque temps.
Aujourd'hui je cherche un moyen de générer un lien de téléchargement sous la vignette d'une image afin de récupérer l'originale et non la version redimensionnée.
Est-ce possible avec ce module (en natif il ne me semblez pas) ou peut-être d'une autre façon (j'essaie d'éviter l'utilisation de module trop gourmand pour ce genre fonction toute simple) ?
Merci d'avance.
Bonjour mrcroc, Effectivement
Permalien Soumis par Matt le 18 Juillet, 2012 - 09:05
Bonjour mrcroc,
Effectivement avec le module il n'est pas possible de le faire directement. Néanmoins vous pouvez l'utiliser pour générer le lien de téléchargement.
Dans le cas d'une vue en mode champs, vous pouvez ajouter deux fois le champs de votre image, un pour la vignette et un pour le lien de téléchargement. Après à vous de modifier le CSS pour placer les deux champs.
Dans le cas d'une vue en mode nœud ou l'affichage d'un nœud, vous pouvez choisir le format vignette pour le champ, puis en surchargeant le tpl du type de contenu vous ajoutez le lien de téléchargement.
En espérant que cela vous aides.
Matthieu
Merci pour votre réponse, Je
Permalien Soumis par mrcroc le 24 Juillet, 2012 - 01:44
Merci pour votre réponse,
Je vais tenter de customiser mon type de contenu pour y intégrer le champ de téléchargement du module.
Mais pour le moment je me bat pour faire fonctionner la customisation sur Drupal 7.
Des fois que vous ayez un tuto claire sur le sujet je suis preneur !
Je vous tiendrai au courant dès que ce sera résolu.
Ca y est j’arrive bien à
Permalien Soumis par mrcroc le 24 Juillet, 2012 - 02:41
Ca y est j'arrive bien à personnaliser mon type de contenu (grâce à ce très bon tutot video : http://buildamodule.com/video/drupal-theming-essentials-template-files-t...)
En revanche, je ne vois pas comment faire pour ajouter le lien de téléchargement.
Je suppose qu'il doit y avoir une syntaxe à insérer, mais laquelle ?
J'ai essayé ceci :
print render($content['download-file']);
Mais ça ne fonctionne pas...