Fork me on GitHub






Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

Je souhaite mettre un bloc sur ma page d'accueil avec une image et un fichier à télécharger quand on clic sur l'image.

Là où ca se complique c'est que
1)j'aimerais connaitre le nombre de téléchargement qu'il y a eu.
2)Je souhaite que le téléchargement se déclenche dés le clic sur l'image (pas de page intermédiaire, comme un renvoi vers une page d'un module de gestion de téléchargement)

Voyez vous un moyen de faire ca ?

Merci par avance


Posté le : 15/07/2012 18:52

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Il y a plusieurs moyens, avec des pour et des contres

- D'abords, je penses que tu devrai passer par une redirection (même transparente, sans affichage de page), sinon on pourra télécharger directement le fichier en tapant l'URL et cela ne sera pas comptabilisé.
- Ensuite tu peux le faire en Javascript ou en PHP, le Javascript est facile a mettre en œuvre mais et aussi facilement contournable et certains ne l'active pas sur leur ordinateur par sécurité. Le PHP se passe coté serveur donc plus sécurisé mais un peu plus lourd a mettre en place. Ou même un mélange des deux.

Voici un exemple :

Dans le bloc
<a href="script php pour compter"><img src="url de l'image"/></a>


pour le fichier qui gèrent le téléchargement je te donne le cheminement car c'est selon où tu stocke le compteur:

- lecture du compteur précédent (fichier, mysql, etc...)
- Changer la valeur par N+1
- Redirection vers le fichier à télécharger avec
header('HTTP/1.1 303 See Other);
header('
LocationURL fichier a télécharger');


Voilà une ébauche

Posté le : 15/07/2012 19:12
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Pourquoi tu n'utilise pas les fichiers joints de publisher ? Le comptage est déjà intégré .

Posté le : 16/07/2012 00:28
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

Merci pour vos réponses

Je ne voulais pas utiliser publisher pour ne pas obliger le visiteur à passer par la page intermédiaire que serait l'article.... mais j'ai peut être raté un truc...

Je ne suis pas sur de comprendre ce que me dit montuy337513 :
En imaginant que je fasse un article dans publisher avec mon fichier en pièce jointe (qui gère donc un compteur), je peux faire un lien en page d'accueil dans un bloc qui lancerait le téléchargement du fichier en ouvrant l'article de manière transparente via une redirection ? c'est possible ca ?

Merci

Posté le : 18/07/2012 22:01

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
Salut petitours,

Dans ton cas, tu peex passer pour un Javascript par exemple, en cherchant "Compteur Cliques" sur google.

Y a un site qui t'offre ce service et aussi te donne la possibilié de visualiser le nombre de cliques (téléchargements dans ton cas) sur ton site. Le site est moncompteur.com

Pour l'utiliser, je viens de le tester et ça a l'air marcher, donc faut s'inscrire gratuitement, et après tu te crées un compteur et lui donnant un nom, puis en mettant le lien cible (celui de ton fichier que tu veux qu'on télécharge).

Donc, on te donne un lien moncompteur.com/compteurclick.php?idLink=XXXX ou le XXXX est le numéro du compteur. Donc ce lien à utiliser comme cible de ton image de téléchargement.

Et dans la même page tu a un autre lien en bas "Option : Obtenir la valeur d'un compteur de clicks de façon à l'insérer dans une page Web" et c'est là où t'as le Javascript qui affiche le compteur de cliques sur ton image. ça t'affiche seulement le numéro de cliques, donc tu peux lui ajouter un texte et le mettre en bas de ta page de téléchargement, par exemple.

J'espère que ceci t'aidera.


Cordialement

Posté le : 19/07/2012 01:25
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

J'ai finalement mis en œuvre cette dernière solution avec moncompteur.com

Ca fonctionne nickel

voir bloc gauche du bas ici http://www.id3e.fr/

merci

Posté le : 21/07/2012 17:02

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Je crois que ce n'est pas visible pour les personnes non enregistrées car je ne le vois pas.

Magnifique ton site !

Posté le : 21/07/2012 17:10

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
argh, je l'ai fait dans la foulée de mon post...
Tu vas plus vite que les electrons !

PS : bravo pour frxoops, on sent que ca bouge et qu'il y a de la mise à jour chez xoops ! Faut pas oublier de dormir un peu quand même !

Posté le : 21/07/2012 17:15

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Citation :
petitours a écrit :
PS : bravo pour frxoops, on sent que ca bouge et qu'il y a de la mise à jour chez xoops ! Faut pas oublier de dormir un peu quand même !


Hihi, tu as remarqué qu'on dormait peu

Posté le : 21/07/2012 17:20

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
Citation :
petitours a écrit :
Faut pas oublier de dormir un peu quand même !


Lol @Cesag, faut qu'on essaie alors!

Content pour toi petitours

Bon courage

Salutations !

Posté le : 21/07/2012 19:33
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

31 Personne(s) en ligne (27 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 31 | Plus ...