Ca fait longtemps que j’avais dans l’idée de remettre un compteur de téléchargement sur Thèmes du Net pour avoir les stats des fichiers que je propose, autrement dit pour savoir si ça intéresse quelques internautes ou pas !
Sur mon ancien blog, j’utilisais wp-download counter de yellowswordfish que j’avais trouvé en feuilletant WordPress Tuto. Mais quand j’ai voulu le réinstaller ici, j’ai eu quelques soucis. Bien sûr, comme je fais toujours les choses dans l’ordre, je suis allée sur la page officielle de l’extension après coup. Et là j’ai découvert que l’auteur avait cessé d’entretenir son extension, et je n’aime pas beaucoup utiliser des choses qui ne sont pas suivies.
Donc j’ai cherché autre chose, et c’est chez Mike Jolley que j’ai trouvé mon bonheur avec Download Monitor.
Évidemment, cette fois je ne me suis pas fait avoir et j’ai d’abord lu les explications… enfin, tenter de lire parce que vu mon niveau d’anglais, je n’y ai rien compris. Le plus sûr moyen était donc de traduire l’extension dans la langue de Molière et là j’ai découvert l’extension de mes rêves.
Côté installation, c’est du classique. On télécharge l’archive de l’extension, on la décompresse, on transfère le répertoire download-monitor dans le répertoire “/wp-content/plugins” sur le serveur, puis on va tranquillement activer l’extension dans l’interface d’administration. Jusque-là, j’avais compris !
On clique ensuite sur le lien “Téléchargements” apparus dans le menu admin et là encore on comprend intuitivement comment charger un nouveau fichier sur le serveur ou mettre en téléchargement un fichier déjà en ligne.
On comprend également facilement comment ajouter une catégorie :
Le reste des instructions est également très clair.
Là où ça se complique (pour moi toujours, bien entendu), c’est dans la façon d’afficher les nouveaux liens dans les articles de façon à ce que les téléchargements soient comptabilisés. Mais avec un mode d’emploi en français, c’est finalement beaucoup plus simple à mettre en œuvre qu’il n’y parait.
Il y a tout un système de tags qui permettent d’afficher tout un tas de choses. Par exemple avec mon fichier share-this-FR.2.2.zip qui porte l’id 3 :
1. Liens/requêtes - [download#id] => ShareThis 2.2 (FR) (544)
2. Liens sans requêtes - [download#id#nohits] => ShareThis 2.2 (FR)
3. Uniquement les URL - [download#id#url] => http://themes-du.net/download/share-this-FR.2.2.zip
4. Uniquement les requêtes - [download#id#hits] => 544
5. Lien avec image - [download#id#image]
Total téléchargé 544 fois
(L’image peut être modifiée dans wp-content/plugins/download-monitor/img/download.gif. Pensez à conserver le même nom “download.gif” pour votre image de remplacement)
6. Lien/requête/taille fichier - [download#id#size] => ShareThis 2.2 (FR) (544) - 231.68 KB
7. Lien/taille fichier - [download#id#size#nohits] => ShareThis 2.2 (FR) (231.68 KB)
Il y a encore quelques autres tags utilisables dans votre colonne latérale. Remplacez ‘$no’ par le nombre de téléchargements à afficher.
1. Afficher les $no plus téléchargés - `<?php wp_dlm_show_downloads(1,3); ?>`
2. Afficher les $no plus récents - `<?php wp_dlm_show_downloads(2,3); ?>`
3. Afficher $no téléchargements au hasard - `<?php wp_dlm_show_downloads(3,3); ?>`
Je vous conseille d’utiliser le widget execphp.php, développé par Otto, pour afficher ce code dans votre colonne latérale. Voir l’exemple des derniers téléchargements dans la propre colonne latérale de Thèmes du Net.
Montrer tous les téléchargements :
Ajoutez simplement le tag <#show_downloads> (en remplaçant < et > par [ et ]) sur une page, ce qui donne :
- WP-Cumulus (FR) (1627)
- Download Monitor (FR) (1481)
- WP PostViews (FR) (1281)
- Plugin List (FR) (127)
- Rockinweb-fg 2.0 (730)
- Oriental Theme (135)
- Coffee Desk Theme (136)
- Thème Dum-Dum (FR) (114)
- ShareThis 2.2 (FR) (544)
- wp-postviews-fr_FR.po (564)
Afficher les téléchargements les plus populaires ou les téléchargements et leurs catégories :
Ajoutez simplement le tag <#advanced_downloads]> (en remplaçant < et > par [ et ]) sur une page, ce qui donne :
Afficher les téléchargement d’une seule catégorie :
Utilisez (en remplaçant < et > par [ et ]) en remplaçant id par l’id de la catégorie. Ici, ma catégorie Plugins WordPress en français qui porte l’id 1 :
- WP PostViews (FR) (1281)
- wp-postviews-fr_FR.po (564)
- ShareThis 2.2 (FR) (544)
- Download Monitor (FR) (1481)
- WP-Cumulus (FR) (1627)
- Plugin List (FR) (127)
Mais le top, c’est quand même le menu déroulant qui apparait dans l’éditeur html lorsqu’on écrit un article. Pas la peine de se fatiguer à allez chercher son lien (qu’on a forcément oublié de noter avant d’écrire l’article), il est à portée de clic :
Conclusion : j’apprécie beaucoup ce plugin, qui fonctionne parfaitement avec ma version 2.6.1 de WordPress, et dont je vous mets la version française en téléchargement avec l’autorisation de Mike Jolley, bien évidemment.
Télécharger Download Monitor (FR) (1481)
Note : la version française en téléchargement comporte tous les fichiers de l’extension et non seulement les fichiers langues car certains textes sont malheureusement codés “en dur” dans les fichiers.
Mise à jour du 4/02/2009 : la nouvelle version 2.2.3 de Download Monitor (compatible avec WP de la version 2 à 2.7) prenant en compte les fichiers de langues, seul le .mo est désormais en téléchargement. Il suffit de le glisser dans le répertoire wp-content/plugins/download-monitor/ pour avoir l’extension en français !
















Merci, c’est exactement ce que je cherchais.
Je l’avais trouvé sur le site de Mike Jolley mais quand j’ai vu qu’il avait été traduit, j’ai sauté dessus.
Et en prime avec une explication des fonctionnalités, que demande le peuple ?
Merci pour ces explications… mais le lien est mort ! Sniurrrrffffff… je vais aller chercher le fichier original…
C’est réparé, désolée. Il est important de mettre à jour la structure des permaliens après avoir fait une mise à jour du plugin, ce que j’avais totalement oublié de faire.
Bonjour,
c’est une super initiative, merci.
Par contre j’ai un petit soucis, et comme je suis débutant en php je ne comprend pas trop ce que je dois faire: j’ai obtenu cette ligne d’erreur, dans mon interface admin de wordpress:
Warning: extract() [function.extract]: First argument should be an array in /var/www/labo/wp-content/plugins/download-monitor-FR/wp-download_monitor.php on line 2059
et du coup le plugin ne fonctionne pas….
que dois-je faire?
merci…
Bonjour,
Est-ce que la dernière mise à jour de la version originale en anglais fonctionne chez toi ? Car de toute façon, je vais refaire la trad de cette dernière mise à jour du plugin d’ici à ce week-end et je la mettrai en ligne aussitôt.
Hello!
Merci beaucoup pour cette superbe traduction!
Question et remarque:
- Lorsqu’on insère un fichier dans un message, est-il possible de spécifier que ce fichier ne sera pas ouvert dans la même fenêtre que le blog (_blank) ? (l’idée est de joindre des fichiers PDF)
- J’ai installé la version disponible sur ce site et immédiatement une mise à jour a été proposée (2.2.3). Tout fonctionne parfaite mais en anglais…
Merci encore pour tout!
Download Monitor en français mis à jour pour la version 2.2.3. Bons chargements/téléchargements à tous
@ Thierry : j’ai cherché pour le _blank et je n’ai malheureusement rien trouvé. Sorry
Bonjour,
Merci pour cet article
J’ai une petite question :
J’arrive à afficher les fichiers d’une catégorie, mais je souhaiterai que le nombre de téléchargement n’apparaisse pas.
Exemple :
[download_cat#1] => Nomdufichier(nbdeDL)…
j’ai essayé [download_cat#2#nohits] mais sa ne marche pas
Quelqun a t’il la solution ?
Merci d’avance
Florent, j’ai trouvé.
Dans le fichier wp-download_monitor.php, remplace les lignes 661 et 662 par :
$links.= '<li><a href="'.$downloadurl.$downloadlink.'" title="'.__("Version","wp-download_monitor").' '.$d->dlversion.' '.__("downloaded","wp-download_monitor").'" >'.$d->title.'</a></li>';else $links.= '<li><a href="'.$downloadurl.$downloadlink.'" title="'.__("Downloaded","wp-download_monitor").'" >'.$d->title.'</a></li>';
J’ai testé, ça fonctionne. Dis-moi ce qu’il en est pour toi stp
Merci pour la traduction c’est plus pratique !
J’ai un soucis par contre avec les dates. Automatiquement il met le 1er janv 1970 comme date.
Si quelqu’un a une idée …
Oui j’ai le même souci mais bizarrement pas pour tous les fichiers mis en téléchargement. Je n’ai pas encore eu le temps d’aller voir s’il y avait réponse à cette question par l’auteur. Il faut que je le fasse. En attendant, je vais modifier dans la base de données mais c’est vraiment pas pratique
@ Thierry : concernant l’ouverture du téléchargement dans une autre fenêtre, il faudrait essayer de modifier le code du fichier wp-download_monitor.php vers les lignes 479 et 480 pour ajouter target=”_blank” aux liens.
Exemple de la ligne 479 :
$link = '<a target="_blank" class="downloadlink" href="'.$downloadurl.$downloadlink.'" title="'.__("Version","wp-download_monitor").' '.$d->dlversion.' '.__("downloaded","wp-download_monitor").' '.$d->hits.' '.__("times","wp-download_monitor").'" >'.$d->title.' ('.$d->hits.')</a>';Dis-moi si ça fonctionne stp.
Plugin tres utile et qui fonctionne parfaitement merci bcp
Un seul petit probleme si la date du fichier que l’on importe est (je suis sur mac) aujourd’hui, 14h25 apres importation dans la liste des fichier la date du fichier est à 1er janvier 1970
C’est parfaitement reproductible
Si la date du fichier est normale genre 19 février 2009 à 9h45
Cette date est correstement traitée par download monitor
Peut etre une petite correction dans la prochaine version !!
Merci d’avance pour la correction et encore merci pour ce plugin fort utile
Merci pour avoir trouvé d’où vient le bug des dates. Je vais transmettre à Mike Jolley car ce n’est pas moi qui développe le plugin et je suis bien incapable de le corriger.
[...] French translation - http://themes-du.net/download-monitor-pour-compter-les-telechargements-sur-wordpress/ [...]
Le problème concernant la date des téléchargements a été réglé. Il provenait du fichier langue. Celui-ci est à jour, vous pouvez le télécharger à nouveau.
@ jean lyon : en fait peut importe que tu sois sur Mac, le script prend automatiquement la date du jour indiquée par le serveur. Tu ne devrais plus avoir de problème avec le nouveau fichier en français. Tiens-moi au courant s’il-te-plait.
[...] French translation - http://themes-du.net/download-monitor-pour-compter-les-telechargements-sur-wordpress/ [...]
[...] French translation [...]
[...] French translation [...]