Aprés mon premier plugin GeSHi pour présenter des parties de codes sources sur le site, je me suis lancé dans le développement de mon second plugin : un gestionnaire de download. Il en existe plusieurs mais aucun ne répondait à mes attente. Voici la liste des fonctionnalitée supportée par ce plugin :
- Gestion CSS complète pour la mise en forme du fichier à télécharger
- Gestion du nombre de téléchargement de chaque fichier
- Ajout d'un lien et/ou d'un fichier contenant les conditions d'uilisation
- Gestion du Top 10 des téléchargements
- Gestion des 10 derniers téléchargements ajoutés
- Installation et configuration simplifiée
Capture d'écran :
Voici quelques captures d'écran de l'interface d'administration et du rendu dans le site web :
![]()
Installation :
- Téléchargement du plugin.
- Extraire le dossier wp-download et le copier dans le répertoire des plugins (wp-content/plugins/wp-download/).
- Activer le plugin depuis l'interface d'administration.
- Mettre à jour les options de configuration depuis l'interface d'administration (Options -> WP-Download).
Lors d'une mise à jour du plugin, il est important de désactiver puis réactiver le plugin une fois celui-ci uploadé sur le serveur.
Utilisation :
Aprés avoir configuré le fichier plugin, l'ajout d'un nouveau fichier à télécharger se fait en ajoutant une simple ligne dans votre post. Voici la syntaxe à utiliser :
[download title="WP Plugin : WP-Download" DisplayConditionsOfUse="true" DisplayTop10="true"]http://www.arno-box.net/.../WP-Download.zip[/download]
- La balise "title" correspond au libellé qui sera affiché sur le site pour l'identifier.
- La balise "DisplayConditionsOfUse" permet de déterminer si les conditions d'utilisation doivent être affichée sur le site ou non. Elle peut prendre les valeur "true" ou "false". Si cette balise n'est pas présente, cella revient à mettre la valeur à "false".
- La balise "DisplayTop10" permet de déterminer si le fichier doit apparaitre dans la liste du Top10. Elle peut prendre les valeur "true" ou "false". Si cette balise n'est pas présente, cella revient à mettre la valeur à "true".
- Il faut ensuite ajouter l'adresse complète du fichier à télécharger entre les deux balises download.
Si dans l'interface d'administration vous avez coché la case pour ajouter le fichier contenant les conditions d'utilisation dans l'archive ZIP, WordPress vérifiera si vous avez demandé l'affichage des conditions d'utilisations avec la balise "DisplayConditionsOfUse". Si tel est le cas, que votre fichier est hébergé sur le serveur et qu'il possède l'extension "zip", le fichier contenant les conditions d'utilisation sera rajouté à la racine de l'archive.
Top 10 des téléchargements
Afin que chacun puisse rajouter le Top 10 des téléchargements ou la liste des 10 derniers téléchargement rajouté, la fonction "WP_Download_Sidebar" est à votre disposition.
WP_Download_Sidebar($limit = 10, $order = 'top', $sort = 'DESC')
- La variable "limit" vous permet de définir le nombre de fichier à afficher. La valeur par défaut est 10
- La variable "ordre" permet de définir l'ordre d'affichage. 3 modes sont à votre disposition :
- "top" : Classement du plus téléchargé au moin téléchargé
- "new" : Classement du plus ancien au plus récent
- La variable "sort " permet de définir l'odre de classement : "DESC" pour décroissant et "ASC" pour croissant
A titre d'exemple, voici le contenu de mon fichier "sidebar.php" faisant appel à la fonction "WP_Download_Sidebar" :
Regroupement des downloads :
Depuis l'interface d'administration, il est possible de regrouper plusieurs fichiers ensemble. Cette fonctionnalitée est trés pratique dans le cadre de gestion de version. Par exemple, suite à la publication d'une version 2, on souhaite que dans le Top10 on ne perde pas notre ancien compteur de download et que les utilisateurs soient automatiquement redirigés vers la dernière version. Cella est maintenant possible, dans l'interface d'administration sélectionner la dernière version comme "Fichier principal" et sélectionner les autres versions en tant que "Fichiers complémentaires". Le script se chargera de comptabiliser l'ensemble des downloads et de rediriger vers la dernière version.
Téléchargement :
Voici les sources du plugin à télécharger :
Téléchargé : 839 fois depuis le 03/06/2007
Historique des versions (Changelog) :
Version 1.2.1 (31 Mars 2008) :
- Correction d'une faille par "Injection SQL".
Version 1.2 (9 Septembre 2007) :
- Ajout d'une fonction de regroupement des downloads.
- Support des pages privées.
- Interface d'aministration supplémentaire.
- Gestion des dates de mise en ligne.
- Todo : Séparer le code d'administration du code d'utilisation pour accélérer les traitements.
Version 1.1.4 (26 Aout 2007) :
- Correction d'un bug dans la gestion du bouton WP-Download dans l'éditeur WYSIWYG et l'éditeur basique.
- Correction de la procédure d'installation du plugin.
Version 1.1.3 (18 Aout 2007) :
- Correction du bug PHP4 récupérant la taille du fichier.
- Correction du problème de sélection des options sous Firefox.
- Mise à jour de la méthode pour déterminer si l'article faisant appel au plugin est publié ou non.
- Ajout d'un bouton WP-Download dans l'éditeur WYSIWYG et dans l'éditeur basique.
Version 1.1.2 (26 Juin 2007) :
- Mise à jour de la fonction WP_Download_RemoteFileSize pour la rendre compatible avec PHP4.
Version 1.1 (17 Juin 2007) :
- Correction d'un bug lié à l'encodage des caractères (Suppression des filtres : wptexturize et convert_chars).
- Prise en compte des éléments (affichage dans le Top10 et comptage du nombre de téléchargement) uniquement dans les pages publiés.
- Ajout de la possibilité d'afficher ou non le download dans le Top10.
Version 1.0 (3 Juin 2007) :
- Mise en ligne de la première version.

15 juin 2007 à 23:41
Bonjour, je trouve l’idée de votre plug-in excellente, et ca a l’air d’etre exactement ce que je cherche. Malheureusement, quand j’insere les memes balises que dans votre exmeples, elles ne sont pas reconnues par le plug in et affichées en texte brut. Comment remedier à ce problème ?
16 juin 2007 à 1:17
Je vais peut être poser une question con, mais le plugin est bien activé ?
Sinon si vous avez fait un copier/coller de ma syntaxe dans l’editeur WYSIWYG c’est normal. J’ai rajouté une balise span invisible pour que le texte soit bien affiché et non pris en compte par le plugin. Je vous conseille de vérifier en affichant le code si vous utilisé l’editeur WYSIWYG. Voici le code avec la balise span invisible, balise qu’il faut supprimer :
[download <span style=”display: none”>a</span>title=”WP Plugin : WP-Download” DisplayConditionsOfUse=”true”]http://www.arno-box.net/…/WP-Download.zip[/download]
16 juin 2007 à 12:09
Oui j’ai bien activé le plug-in et il n’y a pas de balise span dans le code.
Voila ce que je copie dans ma page, que ce soit en passant par l’éditeur WYSIWYG ou par l’editeur de code:
[download title=”Télécharger wTwin 0.3″]http://serveur1.archive-host.com/membres/up/912874118/wTwinsetup.exe[/download]
16 juin 2007 à 12:46
Tu vient de trouver un bug. Si tu enleve le 0.3 dans le title ca marche. Pourquoi je ne sais pas encore, je vais regarder ca de plus pret. Je veux faire quelque evolutions sur ce plugin. Je vais essayer de les faire ce week end ainsi que la correction du bug.
16 juin 2007 à 12:55
Ah oui effectivement, maintenant ca fonctionne ! Merci beaucoup pour ton aide et bon courage pour la prochaine mise à jour que j’attends avec impatience
17 juin 2007 à 17:36
Je vient de mettre à jour le plugin, le bug a été corrigé et pour les nouvelles fonctionnalitées, voir le changelog.
20 juin 2007 à 15:10
Bonjour
je cherchais depuis longtemps ce genre de pluggin !!! c’est génial
je viens donc de l’installer
a cette page ci … j’ai fait un test .. ça fonctionne
http://www.justsev.com/wp/?p=33
mais j’ai une erreur…
Warning: parse_url() expects exactly 1 parameter, 2 given in /home/sev/public_html/wp/wp-content/plugins/wp-download/wp-download.php on line 203
je ne sais pas trop comment la résoudre
en vous remerciant d’avance
sev
20 juin 2007 à 20:18
Quel est la version de php ? Si la version est antérieur à 5.1.2 cella est tout à fait normal car l’ajout du paramètre component (ie du deuxième paramètre) n’a eu lieu qu’a partir de cette version. Si tel est le cas, il faudrait faire une fonction du genre my_parse_url ou adapter la fonction WP_Download_RemoteFileSize.
20 juin 2007 à 20:31
hello
Merci pour ta réponse, effectivement j’ai la version PHP Version 4.4.6
quel dommage et je ne serai pas apporter les modifs pour que ça fonctionne bon pour le moment y a pas d’urgence j’installe mon wp ….
encore merci en tout cas
sev
20 juin 2007 à 20:41
Je ferais la modif du plugin pour que cella fonctionne avec les version antérieur. Mais il ne faut rien attendre avant la semaine prochaine, là je suis sur l’évolution de l’effet Coverflow.
21 juin 2007 à 9:16
Merci c’est gentil !
y a pas de problème prends ton temps …
petite question …c’est un plugin qui fait ça …quand tu réponds dans les commentaires et que c’est une couleur special pour toi ?
21 juin 2007 à 20:01
Non ce n’est pas un plugin à proprement parlé. Dans le fichier “comments.php” de mon thème je vérifie si je suis l’auteur du post et dans ce cas là j’affecte la class “admin_response”.
24 juin 2007 à 19:13
Bonjour,
Félicitation pour votre pluggin
[je suis moi aussi interessé par la version compatible php4.*.*]
26 juin 2007 à 0:46
Je vient de mettre à jour le plugin. Dit moi si tout fonctionne correctement sous PHP4.
26 juin 2007 à 12:01
Tout fonctionne parfaitement

Merci beaucoup pour ce support rapide et efficace
Bonne continuation.
16 juillet 2007 à 15:29
Bonjour,
Ton plugin est tout à fait ce que je recherche depuis un petit moment, mais il ne fonctionne pas chez moi
Si je saisis
[download title=”un test” DisplayConditionsOfUse=”true” DisplayTop10=”true”]http://liseweb.fr/BLOG/wp-content/uploads/wp-ajax-edit-comments_fr.zip/[/download]
avec DisplayConditionsOfUse=”true”
j’ai un message d’erreur dans la BD :
WordPress database error: [Unknown column ‘dl_id’ in ‘where clause’]
SELECT * FROM `wp_table1downloads` WHERE dl_id = ‘-1′
Si j’enlève cette option, je n’ai plus d’erreur de BD ; mais je ne peux pas télécharger mon fichier de test, bien que le lien affiche dans la barre d’état le fichier zip, si je fais enregistrer sous, le lien conduit à une page htm.
J’ai utilisé WP-DBManager pour essayer de réparer, mais rien n’y fait, ni installation, désinstallation, activation, désactivation du plugin.
De plus, je ne peux plus modifier les options : les boutons restent bloqués…
J’ai testé plusieurs plugins de téléchargements et cela a peut-être mis un peu le bazar
Je n’ai plus trop d’idées pour m’en sortir… Je télécharge les fichiers par FTP, est-ce pour ça que la table des downloads pose problème ?
16 juillet 2007 à 17:50
Bonjour,
Le premier point que je vois dans la syntaxe que tu utilise est le slahs à la fin de l’adresse http://…/wp-ajax-edit-comments_fr.zip/
Le deuxième point concerne la table recherché : “wp_table1download”. As tu regardé si cette table existe dans ta base ? As tu modifié la config par défaut, si non tu devrais avoir une table wp_downloads. Ce que je trouve également bizarre est le dl_id = ‘-1′.
Concernant le plugin, tu aura l’adresse zip tant que la page ne sera pas publié, cella permet de ne pas voir les fichiers dans le TOP10 alors que la page n’a pas encore été publié.
Concernant la page blanche, je pense que cela vient du 1er problème que j’ai évoqué plus haut.
16 juillet 2007 à 19:36
Je n’ai pas de table wp_downloads, je n’ai pas modifié la config par défaut, toutes me stables ont comme préfixe wp_table1.
Quand je publie le billet, sans DisplayConditionsOfUse=”true” (avec ou sans DisplayTop10=”true”) et sans slash, voilà les messages d’erreur :
WordPress database error: [Unknown column ‘dl_url’ in ‘where clause’]
SELECT * FROM `wp_table1downloads` WHERE dl_url = ‘http://liseweb.fr/BLOG/wp-content/uploads/subscribe2-fr.zip’
WordPress database error: [Unknown column ‘dl_url’ in ‘field list’]
INSERT INTO `wp_table1downloads` (dl_url, dl_page, dl_title, dl_count, dl_top10) VALUES (’http://liseweb.fr/BLOG/wp-content/uploads/subscribe2-fr.zip’, ‘http://liseweb.fr/BLOG/’, ‘un test’, 0, ‘1′)
Et quand j’essaie de télécharger le fichier, j’ai un message d’erreur pour les lignes 21,52,53,67 et 62.
Tu veux que je copie les messages d’erreurs ici, ou en privé ?
16 juillet 2007 à 19:50
Ok pour le prefix. Tu as donc une table wp_table1downloads, peut tu vérifier la structure de ta table. Voici la structure par défaut :
CREATE TABLE `wp_table1downloads` (
`dl_id` bigint(20) NOT NULL auto_increment,
`dl_title` varchar(255) NOT NULL,
`dl_url` varchar(255) NOT NULL,
`dl_page` varchar(255) NOT NULL,
`dl_count` int(11) NOT NULL default ‘0′,
`dl_top10` tinyint(1) NOT NULL default ‘1′,
PRIMARY KEY (`dl_id`),
UNIQUE KEY `dl_url` (`dl_url`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Si tu as des éléments complémentaires à m’envoyer, je t’ai envoyé mon adresse email sur l’adresse que tu as renseigner ici.
17 juillet 2007 à 20:19
Bonsoir,
Merci beaucoup de ta réponse d’hier soir.
Tout fonctionne, sauf les boutons ; je n’arrive pas à cocher “non” et “Afficher la page”.
24 juillet 2007 à 12:46
Salut,
J’ai le même problème que Lise : La table wp_downloads n’est pas créée dans ma base. Doit-elle se créer par elle-même grâce à ton plugin ?
De plus, tout comme Lise, l’indication (taille inconnue) apparait à coté des fichier à télécharger. Comment régler ce problème ?
Merci d’avance !
24 juillet 2007 à 20:10
Pour la table, c’est le plugin qui la cré. Desactive puis reactive le plugin.
Concernant la taille du fichier je n’ai pas la réponse pour le moment. Je pourrais en dire plus lors de mon retour de congés début aout.
25 juillet 2007 à 15:20
Merci pour cette réponse. En faisant la manip (désactiver/réactiver), cela fonctionne bien maintenant. C’est un très bon Plugin !
J’ai cependant toujours le problème de taille inconnue (mais cela ne me dérange pas plus que cela
).
De plus, je voulais savoir s’il était possible d’obtenir un “Widget” à placer à l’endroit que l’on veut. Le cas échéant je vais me renseigner comment créer un Widget, je ne sais pas si c’est compliqué :).
Merci encore !
2 août 2007 à 13:13
Juste une petite question, dans le menu de config du plugin, il m’est impossible de cocher “non” à l’option sur l’inclusion des conditions d’utilisation du fichier.
Une idée ? Je suis sous wp 2.2 dernière version de php.
Deuxiemement, malgré le respect (me semble t’il) de la syntaxe, le titre et la taille du fichier ne s’affichent pas => pas de titre défini, taille inconnue.
j’ai utilisé la syntaxe que tu avais postée plus haut (sans le span): [download title=”WP Plugin : WP-Download” DisplayConditionsOfUse=”true”]http://www.arno-box.net/…/WP-Download.zip[/download]
Et je me retrouve malgré tout sans titre ni taille. Quid ?
Une petite requete, serait il possible d’inclure dans l’éditeur WP un quicktag en relation avec le plugin afin d’éviter d’avoir à taper toute la syntaxe à chaque fois que l’on souhaite proposer un fichier en DL ?
On est exigeant hein
2 août 2007 à 13:31
Autre question, j’installe le plugin, je l’active. Je cherche à le desinstaller pour faire une bidouille et curieusement je ne vois nulle part sur le ftp le repertoire du plugin ni aucun des fichiers.
Pourtant le plugin apparait comme activé dans la liste des plugins sous wp.
C’est quoi ce bazar ?
2 août 2007 à 13:59
Je vois maintenant le titre apparaître
(me demandez pas pourquoi), la taille reste indéfinie.
Petite question, j’ai tenté de personaliser les images utilisées par le plugin mais sans résultat. Ce sont toujours les fichiers de base qui apparaissent. Y a t’il des modifs à faire ailleurs ? Jai betement cree un fichier download.gif à mon gout + upload pour remplacer l’original mais rien n’y fait
2 août 2007 à 21:19
“Juste une petite question, dans le menu de config du plugin, il m’est impossible de cocher “non” à l’option sur l’inclusion des conditions d’utilisation du fichier.”
J’ai eu ça pendant un temps, et puis après, c’est revenu à la normale
“Petite question, j’ai tenté de personaliser les images utilisées par le plugin mais sans résultat. Ce sont toujours les fichiers de base qui apparaissent. Y a t’il des modifs à faire ailleurs ? Jai betement cree un fichier download.gif à mon gout + upload pour remplacer l’original mais rien n’y fait”
En fait, il faut que tu renommes ton image et que tu modifies le fichier du plugin en conséquence. Je pense que c’est dû à un mauvais rafraîchissement.
PS. Arno est en congés, il faudra attendre pour une réponse de sa part
4 août 2007 à 0:05
Pour l’impossibilité de cocher “non” avec la souris, j’ai le même problème. J’ai passé outre ce désagrément… en utilisant le clavier (les flèches du clavier).
Pour la taille inconnue, j’ai donc le même problème. Et j’attend le retour d’Arnaud pour que cela soit résolu
8 août 2007 à 13:31
Que de question durant mes congés
Pour le problème de taille inconnue, je dois voir avec Lise pour lui transmettre un fichier de test. Dés que j’aurais fait ce fichier et que j’aurais eu une réponse de sa part, je mettrais à jour le plugin.
Concernant le fait que certaines personnes n’arrivent pas à cocher le « non » dans les options je ne vois pas du tout d’où cella peut venir. Pouvez-vous me donner plus de détails sur l’OS et le navigateur utilisé.
Concernant un bouton dans l’éditeur je vais regarder pour voir comment je dois gérer ca.
Concernant les problèmes pour les personnes avec les images qui ne se changent pas correctement. Je pense que cella vient tout simplement de votre navigateur web. Videz le cache de celui-ci pour rechargez la page et tout devrait être OK.
J’ai pas mal de chose qui se sont accumulé pendant mes congés donc je fais au mieux pour faire une nouvelle release du plugin.
9 août 2007 à 13:20
Supberbe plugin
Et attends avec impatience la résolution du problème de taille inconnue. Bravo pour tout 
10 août 2007 à 0:08
Bonjour,
Je suis à ta disposition pour les tests
10 août 2007 à 13:12
Bonjour,
Je rencontre plusieurs problèmes avec la dernière version du plugin.
D’abord, depuis hier, le plugin m’affiche pas de titre défini sur tous mes téléchargements alors que je n’ai fait que rajouter 2 liens de téléchargement à mon blog.
Ensuite le téléchargement est devenu impossible depuis la dernière version, il se lance mais bloque vers 300 - 400 ko. C’est peut être du au fait que je suis sous php5 uniquement, la maj pour php4 aura buggé quelque chose.
En esperant qu’une maj voit rapidemment le jour.
11 août 2007 à 12:55
Pour info, j’ai installé le plugin sur un autre de mes blogs, j’ai le même problème de bouton incochable (à la souris, avec le clavier, y a pas de pb).
).
J’utiliser Firefox avec WinXP (rien de bien étrange
Par contre, sur cet autre blog, je n’ai pas le problème de la taille inconnue. Etrange
18 août 2007 à 12:15
Voici une nouvelle version qui devrait répondre aux différents bugs et attentes. Voici le changelog de la version :
* Correction du bug PHP4 récupérant la taille du fichier.
* Correction du problème de sélection des options sous Firefox.
* Mise à jour de la méthode pour déterminer si l’article faisant appel au plugin est publié ou non.
* Ajout d’un bouton WP-Download dans l’éditeur WYSIWYG et dans l’éditeur basique.
18 août 2007 à 15:23
Le telechargement ne fonctionne toujours pas chez moi(meme probleme depuis la version 1.1.2), opera ne telecharge que 405ko et s’arrete, ie ne telecharge que 7,60ko et me dit telechargement terminé.
Le bouton en mode visuel ne fonctionne pas, quand je fais ok, rien ne se passe, le bouton annuler lui fonctionne.
20 août 2007 à 21:40
Salut,
Merci pour cette mise à jour !
Je n’ai plus de problème au niveau de la taille du fichier, ni des boutons (sous firefox, effectivement).
Par contre, lorsque je clique sur la balise WYSIWUG, une petite fenêtre s’affiche avec le message d’erreur suivant :
Not Found
The requested URL /wp-content/plugins/wp-download/tinymce/manager.php was not found on this server.
Apache/1.3.37 Server at www.guiwald.info Port 80
J’ai fais le test sur 2 installations différentes, où j’ai eu le même problème.
20 août 2007 à 21:41
Autre chose, que j’ai oublié : Si je copie l’adresse indiquée comme non trouvée dans le message, à la suite de l’adresse de mon installation wordpress, j’affiche bien le formulaire pour utiliser WP.
21 août 2007 à 13:55
@moimael:
Je ne suis pas sur de comprendre de quoi tu parles lorsque tu parle de téléchargement. Est ce le téléchargement du plugin ou le téléchargement de fichier utilisant le plugin ?
Concernant ton pb de bouton OK, je ne comprends pas trop pourquoi cella ne fonctionne pas. Il faudrait qu’à l’occasion je télécharge et test avec Opéra.
@Guiwald:
J’ai un peu réfléchi et je pense savoir pourquoi cella ne fonctionne pas. Malheureusement, j’ai un petit pb matériel de PC que je vais tenter de résoudre ce soir. Je ne pourrais tester ma solution que lorsque je pourrais me resservir du PC et fournir une nouvelle révision du plugin.
Si tu ne veut pas attendre, essai de remplacer toutes les occurances de /wp-content/plugins/wp-download/… par /wordpress/wp-content/plugins/wp-download/… dans le plugin (fichiers PHP et JS)
21 août 2007 à 17:04
C’est le téléchargement du fichier utilisant le plugin qui ne fonctionne pas, la version 1.1 et 1.0 fonctionnaient parfaitement par contre, je precise que mes fichiers sont toujours hébergés au meme endroit et que le lien direct fonctionne.
Merci et bonne continuation
21 août 2007 à 21:00
@Guiwald:
Je vient de mettre à jour le plugin. Peut tu tester et me tenir au courant. Merci !
22 août 2007 à 13:00
Salut,
Tu n’aurais pas oublié d’uploader le nouveau fichier ? J’ai toujours la même erreur, et à l’intérieur des fichiers php, toujours le chemin sans wordpress au début.
22 août 2007 à 23:03
Dans le doute, je viens de réuploader l’archive
26 août 2007 à 20:26
Bonjour, j’ai tenté de mettre en oeuvre le plugin wp-download, le principe est très bien. Il semble y avoir un pb d’installation, j’ai installé la dernière version et une erreur SQL apparait, le champ “dl_top10″ de la table n’est pas créé en même temps dque la base “wp-download”? (une fois ajouté à la main dans la base de données cela marche parfaitement)
26 août 2007 à 21:04
Merci pour l’info, j’ai corrigé la procédure d’installation.
26 août 2007 à 21:55
Tout marche nickel, ya juste la page d’options qui ne semble pas à la bonne version 1.0 au lieu de 1.1.’3 ou 4) bonne continuation
27 août 2007 à 0:10
Petit détail corrigé
29 août 2007 à 12:19
Salut,
J’ai constaté un petit bug :
Lorsque je passe un billet publié en état “privé” (visible que par les membres enregistrés de WP), le nombre de téléchargement des fichiers contenus dans ce billet tombent à 0, et n’augmente plus. Penses-tu qu’il serait possible de régler ce problème ?
29 août 2007 à 12:33
Je n’ai pas géré les billets privé pour l’instant. J’ai une petite idée du pourquoi du problème. Par contre, le billet étant privé je ne suis pas sur qu’il faille mettre le lien dans le TOP10, tout le monde n’ayant pas accés à la section privé. Je pense que je vais rajouter une nouvelle option pour décider ou non de l’apercut des download privé dans le TOP10.
29 août 2007 à 15:22
En fait, je n’utilise pas la fonction top10. Je viens de mettre sur false, mais le problème reste le même.
Je voudrai en fait simplement pouvoir savoir combien de personne ont dl un fichier, sans forcément afficher ce fichier publiquement (dans le top10).
29 août 2007 à 16:34
(C’est peut-être déjà prévu) Est-il possible d’afficher la date de début de téléchargement d’un fichier? pour avoir un truc du style Téléchargé xxx fois depuis le xx/xx/xx
29 août 2007 à 18:13
Pour ma dernière intervention : En fait, je n’avais pas saisi le mode de fonctionnement du fait de mettre un post en “privé”. Je pensais qu’il fallait simplement s’enregistrer et se connecter au blog pour avoir accès à ces pages, mais je me suis trompé. Je cherche donc un plugin wordpress qui permettrait de donner des droits aux utilisateurs afin de leur donner la permission ou non de lire certains messages. Si vous avez ça quelque part
29 août 2007 à 18:31
Voilà, j’ai installé le plugin “Role Manager” (Merci Lise pour l’explication sur son blog
), qui permet aux personnes inscrites sur mon blog à lire les posts “privés”. Donc on revient à mon problème précédent, à savoir la visualisation du nombre de téléchargement lorsqu’un fichier se trouve dans une partie privée.
Merci en tout cas d’avoir pris en compte mes messages
2 septembre 2007 à 23:40
Je viens de finir une nouvelle version 1.2 qui apporte entre autre le support des pages privé, de la date de mise en ligne et de nouvelles options. Le code source étant passé de 450 à plus de 1000 lignes j’aurais bien aimé que 2/3 personnes testent le plugin avant que je le met en ligne. Si vous êtes interessé contactez moi via le formulaire et je vous enverrais l’archive.
3 septembre 2007 à 8:16
Je me désigne comme volontaire
3 septembre 2007 à 9:55
Désolée Arno, je suis en congés à partir de demain midi, j’ai pas de temps à te consacrer
3 septembre 2007 à 13:30
Guiwald je viens de t’envoyer l’archive par mail. Merci.
3 septembre 2007 à 17:57
Je peux tester aussi au cas si besoin
3 septembre 2007 à 21:20
Bonjour, j’ai un petit problème avec le plugin. Une fois activé, j’insère le code nécessaire pour un download, et le script plante et reste bloqué sur getHeaders. Au bout de 30 secondes j’obtiens une erreur php “Maximum execution time of 30 seconds exceeded in php….”. Une idée pour ce problème? (faut il activer qqch dans php.ini ou un truc comme ca ?) Merci!
6 septembre 2007 à 23:45
Salut,
Merci !
J’ai testé la version 1.2, ça a l’air de bien fonctionné (je vois le nombre de téléchargement même pour les messages étant dans la partie privée
Par contre, j’ai bien coché : Afficher la date de mise en ligne du fichier ?
mais celle-ci n’apparaît pas.
J’aime bien l’option de regroupement aussi
6 septembre 2007 à 23:55
@spirit:
Il doit y avoir quelque chose qui bloque le script. Je pense que tu as raison en parlant du php.ini mais je ne sais pas quel option fait référence. Avec les configs que j’ai eu, cella à toujours fonctionné.
@Guiwald:
Concernant la date de mise en ligne, cella se produit-il sur les fichiers précédement utilisé ? Si oui il faut aller dans l’admin et mettre a jour ses fichier en insérant la date de mise en ligne. En effet je n’enregistrait pas cette infos précédement et donc si je ne la trouve pas, je n’affiche rien.
9 septembre 2007 à 19:19
Mise en ligne de la nouvelle version :
- Ajout d’une fonction de regroupement des downloads.
- Support des pages privées.
- Interface d’aministration supplémentaire.
- Gestion des dates de mise en ligne.
- Todo : Séparer le code d’administration du code d’utilisation pour accélérer les traitements.
14 septembre 2007 à 4:38
salut à tous… super plugin qui me rappel un peu de dBeautifier que l’on trouve ici http://binslashbash.org/dbeautifier-beta-4/#more-29 mais en français et ça c’est cool.
Un petit problème chez moi et je sais pas a quoi cela peut-être dû. Lorsque le pop-up s’ouvre pour mettre l’url du fichier, après avoir rentrer les info necéssaire (url et nom) j’appuis sur “valider” et là rien… le code ne s’ajoute pas et le pop-up ne se ferme pas en gros le boutons ne semble pas marcher. (”annuler” lui fonctionne par contre)… euh voilà et je suis bien embêté.
Sinon juste une petite (enfin grosse en fait) suggestion d’évolution… pourquoi ne pas carrément intégrer l’upload du fichier dans la pop-up qui s’ouvre.
mais l’upload inclus ça en ferait vraiment un killer de ce plugin, on devrait même demander qu’il soit intégré en natif dans le wordpress.lol.
Une autre option d’ordre esthétique que l’on trouve d’ailleurs sur une version modifiée de dBeautifier ( http://jeroenonstenk.nl/maakt/wordpress/dbeautifier )c’est la possibilité d’avoir une image différente en fonction de l’extension du fichier à downloader. après moi je dis ça je dis rien hein, lol
4 octobre 2007 à 22:38
Bonjour,
Je viens de découvrir une petite anomalie.
Sur mes pages, le compteur des téléchargements fonctionnent bien :
par exemple http://liseweb.fr/BLOG/?page_id=160
Sur mon dernier post, lorsque je clique sur “Lire la suite…” également.
Par contre, quand je clique sur le titre de mon billet http://liseweb.fr/BLOG/?p=426, j’ai 0 téléchargement !
Bizarre, non ?
A+
Lise
4 octobre 2007 à 22:57
Je ne suis pas encore passé en 2.3 et je pense que le problème vient de là. A première vue le plugin n’a pas l’aire de détecter correctement le statu du post.
8 octobre 2007 à 20:16
@Arno
can you translate it to english?, especially the “Use Instruction”, i want to try it !
Thanks,
Kaka
8 octobre 2007 à 20:54
I’ve tried it on a post with syntax below:
[download title="Within Temptation" DisplayConditionsOfUse="true" DisplayTop10="true"]http://rapidshare.com/files/25117801/Within_Temptation_-_The_Heart_of_Everything.zip[/download]
But, I choose the “Lien vers les fichiers dans la sidebar : Téléchargement du fichier” option and NOT the “Afficher la page contenant le fichier” (translated using google) and still can’t downloading remote file (like in the link). So please tell me the solution !
Btw, i want to translate it to my native language, indonesia, can I?
8 octobre 2007 à 20:58
Sorry, missing text, i meant, But the *.zip file can’t be downloaded, i just get the local file
8 octobre 2007 à 21:41
@Kaka:
If you don’t host your file on your web site, you couldn’t use the option DisplayConditionsOfUse, you also need to have zip support on your web site. If you use this option, the script tries to open the file zip, to add the file containing the conditions of use and finally to save the zip. In your example, you use rapidshare so it can work.
And off course, you can translate it to your native language.
9 octobre 2007 à 0:02
@Arno
Thanks alot for your reply. I’ve removed the option “DisplayConditionsOfUse” from the download tag, so the syntax is:
[download title="Within Temptation" DisplayTop10="true"]http://rapidshare.com/files/25117801/Within_Temptation_-_The_Heart_of_Everything.zip[/download]
And i’ve activated the “WordPress should compress articles (gzip) if browsers ask for them” in the Options >> Reading admin panel, but still doesn’t work
can you give me.
You can see here, on the bottom of the post !
9 octobre 2007 à 1:11
I test your page and I can download file.
9 octobre 2007 à 2:06
Arno,
i think, you clicking NOT this wp-download link, but clicking the manual link that i have posted in that. Now, i was removed it, and please try again, it will downloading the Within_Temptation_-_The_Heart_of_Everything.zip file, and not be redirected to rapidshare website
So, believe, there’s something problem with this plugin, i mean NOT support downloading remote file.
9 octobre 2007 à 6:40
No, I can download this file : http://aufklarung.org/wp-content/plugins/wp-download/wp-download.php?dl_id=2. But the zip is corrupted for me (5,75 ko).
9 octobre 2007 à 13:20
Arno,
that’s was i meant, i get the corrupted zip file absolutely same like you. in other words, this plugin doesn’t support downloading remote file/from remote url
so, perhaps you have other direction?
Blessing,
K
9 octobre 2007 à 13:32
Ok, I found where is the problem. The link who use, it’s a link to a web page and not a direct link to the hosted file. So the script download the web page. If you change the “.zip” to “.html”, you can open it with your navigator.
9 octobre 2007 à 13:49
Arno,
oh god, i just receive Within_Temptation_-_The_Heart_of_Everything.html file with 5.73 Ko
So, other direction?
9 octobre 2007 à 23:55
There are no other direction. If you want to use this plugin, you need to use a direct link to your hosted file and not a link to a web page.
16 octobre 2007 à 10:42
Salut, je viens de tester ton plugin et malheureusement il ne fonctionne pas (WP 2.3). Lorsque je l’active, j’ai le message : le plugin n’a pas été activé car il a provoqué une erreur fatale.
Apparemment il est activé quand même mais il n’a pas créé la base de donnée (dans l’interface d’admin j’ai ce message : [Table ‘mabd.wp_downloads_groups’ doesn’t exist])
Pour info, je n’ai aucun autre plugin d’activé.
Merci pour ton aide car je recherche ce genre de plugin depuis bien longtemps…
16 octobre 2007 à 13:42
Salut,
Oui j’ai cru comprendre que la plugin n’était plus trop compatible avec la version 2.3. Malheureusement mon PC est mort et ca fait 15 jours que j’attend le nouveau qui est toujours en cours d’approvisionnement. Je ne peut donc pas faire de mise à jour car je n’ai pas d’environnement de dev web sur mon PC portable.
Par contre le message d’erreur que tu as n’est pas normal. Il ne trouve pas la table dans la base. La table existe t elle dans la base ? Si non essai de désactiver puis réactiver le plugin.
16 octobre 2007 à 14:06
Le plugin me crée cette table : wp_downloads, mais pas celle qui est dans le message d’erreur : wp_downloads_groups…
En tout cas, même si la première table est créée, pour l’instant je n’arrive pas à enregistrer quoi que ce soit dedans… Vraiment curieux.
Merci pour ton aide !
21 octobre 2007 à 12:47
Je viens de découvrir. je l’ai donc installé et … nickel.
Un petit plus avec une fonction de miroir sera sympathique.
15 novembre 2007 à 19:19
Bonjour Arno,
Je réponds un peu tardivement, je ne sais pas si tu as récupéré un nouveau PC, mais ton plugin fonctionne très bien avec WP 2.3.1.
J’ai une petite demande : serait-il possible d’afficher le top 10 dans le pied de page, ma sidebar est déjà bien remplie je trouve
16 novembre 2007 à 13:30
Merci pour l’info Lise. J’ai bien récupérer un PC mais je n’ai pas mise à jour mon blog.
Pour l’affichage du Top10 tu est libre de l’afficher où cella te plait. Si tu veut l’afficher dans le pied de page il suffit de faire appl à la fonction WP_Download_Sidebar(10, ‘top’) à cette endroit. De mémoire je dirais que tu dois avoir un fichier footer.pph, fais y référence ici.
16 novembre 2007 à 19:20
dans le footer.php, ça ne fonctionne pas, et quand je fais un widget texte, avec
en ayant bien sûr autorisé le php dans les widgets avec execPHP
voilà ce qui s’affiche dans le pied de page
WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘SELECT ID, MAX(post_status) AS post_status, SUM(dl_count) AS dl]
SELECT * FROM (SELECT ID, MAX(post_status) AS post_status, SUM(dl_count) AS dl_count FROM (SELECT IF (`wp_table1downloads_groups`.dl_group_id, CONCAT(’G',`wp_table1downloads_groups`.dl_group_id), CONCAT(’P',`wp_table1downloads`.dl_id)) AS ID, IF(STRCMP(wp_table1posts.post_status, ‘private’), 2, 1) AS post_status, `wp_table1downloads`.dl_count FROM `wp_table1downloads` LEFT JOIN `wp_table1downloads_groups_link` ON `wp_table1downloads_groups_link`.dl_id = `wp_table1downloads`.dl_id LEFT JOIN `wp_table1downloads_groups` ON `wp_table1downloads_groups`.dl_group_id = `wp_table1downloads_groups_link`.dl_group_id LEFT JOIN wp_table1posts ON wp_table1posts.ID = `wp_table1downloads`.dl_post_id ) AS SelectDownload GROUP BY ID ORDER BY dl_count DESC ) AS ListDownload WHERE post_status = 2 LIMIT 10
18 novembre 2007 à 11:49
Bonjour Lise,
Je vient de tester ta requete sur ma base en production et cella fonctionne parfaitement. J’ai juste changer les wp_table1 par wp_ pour correspondre à ma config mais tout est passé. Quel est ta version de MySQL ? A tu testé la requete directement sur le serveur avec phpMyAdmin par exemple ?
7 décembre 2007 à 10:31
Petit pb avec ton plugin.
1) Pas d’images (icône) à côté du fichier a charger
2) des errreurs DB
Warning: fopen(http://labeille49.jexiste.fr/downloads/cotisation 2008.pdf) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /home/.nfs3/labeille49/www/wordpress/wp-content/plugins/wp-download/wp-download.php on line 257
Warning: stream_get_meta_data(): supplied argument is not a valid stream resource in /home/.nfs3/labeille49/www/wordpress/wp-content/plugins/wp-download/wp-download.php on line 258
Warning: fclose(): supplied argument is not a valid stream resource in /home/.nfs3/labeille49/www/wordpress/wp-content/plugins/wp-download/wp-download.php on line 259
Warning: Invalid argument supplied for foreach() in /home/.nfs3/labeille49/www/wordpress/wp-content/plugins/wp-download/wp-download.php on line 263
Mais je peux charger le fichier ?
des pistes à suivre. merci
7 décembre 2007 à 12:33
Salut,
A ce que je vois, le plugin n’arrive pas a accéder au fichier cotisation 2008. Donc il est clair qu’il ne peut aller plus loin. Je vois qu’il y a un espace entre cotisation et 2008. En le supprimant, est ce que cella résoud le problème ?
Sinon je pense que cella est du à un problème de configuration du serveur avec des restrictions de droits ou autre.
7 décembre 2007 à 19:44
Bonsoir Arno,
j’ai supprimé l’espace tout est OK maintenant
par contre je n’ai toujours pas l’icone à gauche du fichier à charger.
Encore merci de ta patience.
8 décembre 2007 à 8:52
Re,
Pb résolu, j’ai modifié le chemin dans le css
A+
24 décembre 2007 à 11:46
Bonjour Arno,
J’ai un petit souci avec WP-Download.
J’ai voulu regarder d’un peu plus près pourquoi je n’arrivais pas à créer un widget pour afficher le top des 10 téléchargements.
Dans la page d’option de WP-Download, dans le paragraphe
Regrouper des downloads
J’ai un message qui m’indique “[Table ‘db199230560.wp_table1downloads_groups’ doesn’t exist]”
et toutes les commandes sql qui sont erreur.
J’ai le même message quand j’active mon widget texte.
J’ai désactivé, supprimé, retéléchargé et réactivé le plugin.
Voilà le message que j’obtiens :
“Le plugin n’a pu être activé car il a déclenché une
31 décembre 2007 à 10:01
@Lise
j’ai le même Thème que toi, le widget texte marche bien chez moi
pas de titre dans le widget
a+
Bonnes fêtes de fin d”année
31 décembre 2007 à 10:02
@Lise
le code est passé à la trappe ?
31 décembre 2007 à 10:04
31 décembre 2007 à 12:56
@Patrick:
Il y a un problème avec le code et wordpress. Dés que j’ai un peu de temps, je vais me pencher sur la problématique. Envoi moi le code via le formulaire de contact et je le rajouterais ici.
@Lise:
A tu essayé de supprimer toutes les tables downloads lié au plugin avant de le réactiver ?
31 décembre 2007 à 13:09
@Patrick : effectivement, lorsque je ne mets pas de titre dans le widget, je n’ai plus de message d’erreur
@Arno : je n’ai pas supprimé les tables de downloads. Question : est-ce que ça remet tous les compteurs à zéro, et donc l’affichage du nombre de téléchargements ?
Pour afficher du code, j’utilise Dean’s Code Highlighter, Voir ici http://liseweb.fr/BLOG/?p=371
et un exemple là
http://liseweb.fr/BLOG/?page_id=498
Bon réveillon et bonne année !
31 décembre 2007 à 14:09
@Lise:
Si tu supprime les tables, les compteurs seront remis à zéro. Il est toujours possible par la suite de les remettre manuellement dans la BDD. Je viens de jeter un coup d’oeil aux sources, le script cherche a créer les tables : wp_downloads_groups et wp_downloads_groups_link si il ne les trouve pas. A tu des tables resemblante dans ta base ?
Sinon merci pour le lien, mais cella fonctionne dans le corps du post et j’ai déjà une telle solution. Le problème vient des commentaires
7 janvier 2008 à 7:33
very interesting.
i’m adding in RSS Reader
7 janvier 2008 à 17:18
Un énorme merci pour le plugin

C’est tout ce dont j’avais besoin
10 janvier 2008 à 13:53
Cool
21 janvier 2008 à 0:09
Salut Arno,
Cela faisait un moment que je n’avais pas utilisé WP download sur mon blog, je viens de mettre à télécharger un fichier à cette adresse : Guiwald.info
Et j’ai à nouveau le problème de “taille inconnue”.
As-tu contacté le problème ailleurs ?
22 janvier 2008 à 19:25
Salut Guiwald,
Non à part la compatibilité PHP4/PHP5 que j’ai réglé il y a quelque temps, je n’ai pas eu d’autre echo de se problème.
25 janvier 2008 à 2:14
Bonjour,
Magnigique plugin. Il fonctionne mais, avant le fichier j’ai plusieurs lignes d’erreurs qui appraisssent :
Warning: fopen(): URL file-access is disabled in the server configuration in xxx/wp-content/plugins/wp-download/wp-download.php on line 257
Warning: fopen(http://sem.unige.ch/scai/wp/wp-content/uploads/divers/blog_rapport_05_06.pdf): failed to open stream: no suitable wrapper could be found in xxx/wp-content/plugins/wp-download/wp-download.php on line 257
Warning: stream_get_meta_data(): supplied argument is not a valid stream resource in /data/web/scai/wp/wp-content/plugins/wp-download/wp-download.php on line 258
Warning: fclose(): supplied argument is not a valid stream resource in xxxx/wp/wp-content/plugins/wp-download/wp-download.php on line 259
Warning: Invalid argument supplied for foreach() in xxxx/wp/wp-content/plugins/wp-download/wp-download.php on line 263
Une suggestion?
28 janvier 2008 à 22:53
Bonsoir
le plugin est tres bien
mais j’ai le même probleme que Stéphane j’ai plusieur ligne d’erreurs
Warning: fopen(http://christophe.poi.free.fr/portable/wp-content/AshampooOfficePotableFr.zip) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /mnt/150/sdb/8/b/talied.christophe/portable/wp-content/plugins/wp-download/wp-download.php on line 257
Warning: stream_get_meta_data(): supplied argument is not a valid stream resource in /mnt/150/sdb/8/b/talied.christophe/portable/wp-content/plugins/wp-download/wp-download.php on line 258
Warning: fclose(): supplied argument is not a valid stream resource in /mnt/150/sdb/8/b/talied.christophe/portable/wp-content/plugins/wp-download/wp-download.php on line 259
Warning: Invalid argument supplied for foreach() in /mnt/150/sdb/8/b/talied.christophe/portable/wp-content/plugins/wp-download/wp-download.php on line 263
merci de t’on soutien
30 janvier 2008 à 12:34
Bonjour
problème resolue j’ai modifier le nom du fichié (.zip)en supriment les espaces
et plus de problème
Encore un grand MERCI pour le plugin
a+
30 janvier 2008 à 22:57
Bravo Christophe. Heu, tu as enlevé quels espaces? Ceux qui se trouvait dans le nom du fichier à télécharger? Si c’est ça alors je ne comprends pas, le nom de mon fichier n’a ni espace,ni accent.
@++ Stéphane
30 janvier 2008 à 23:24
vraiment merci pour ce plugin…
30 janvier 2008 à 23:41
dsl mais j’ai une error comment le fixé .?
Fatal error: Class ‘ZipArchive’ not found in E:\EasyPHP\www\wpdb\wp-content\plugins\wp-download\wp-download.php on line 356
30 janvier 2008 à 23:48
dsl it work now xD sorry..
mais comment je px inserer ou je vx dans ma page .?
comme ça par exe…
30 janvier 2008 à 23:58
31 janvier 2008 à 8:23
Salut
pour stéphane
En faite j’ai renomer mon fichié.zip (que je propose en téléchargement sur mon blog) avec un seul mot sans espace je l’ais déplacer a la racine de mon dossier worpress et la plus de problème.
regarde aussi les permissions et droits d’accès aux fichiers dans t’on ftp
a+
31 janvier 2008 à 15:37
svp ARNO !
comment separrer les info pour que je puisse pose chaque info a une emplacement fixe sur ma costume page
2 février 2008 à 15:57
Re-bonjour


Dis Arnaud, je me demandais s’il était possible d’inclure dans ton module un Widget “Top 10″ à inclure dans la sidebar, ou n’importe où ailleurs.
Je suis en train de galérer à essayer de le mettre dans la sidebar, comme tu l’indiques dans l’article, mais il n’apparaît pas.
En tout cas j’aime toujours autant ce petit module
20 février 2008 à 19:55
Bonjour,
Un bon plugin bien utile pour partager les modestes releases que j’ai pu apporter au monde libre !
Je viens de l’adopter, c’est excellent ! Je propose quelques axes d’améliorations :
=> possibilité de configurer les couleurs de fond et de bordure de la zone ‘post-download’
=> widget du top 10
Bravo encore Arno !
4 mars 2008 à 19:58
J’ai encore un souci
1&1, mon hébergeur, vient de mettre à jour ses serveurs.
j’ai modifié mon .htaccess selon ce que m’a indiqué SmartiesKiller sur le WordPress francophone
http://www.wordpress-fr.net/support/viewtopic.php?pid=67671#p67671.
Mon blog est réapparu
mais les pages où j’utilise ton plugin génèrent un tas de message d’erreurs
http://liseweb.fr/BLOG/?page_id=160
J’ai tenté de le désactiver / réactiver, voilà ce que ça génère :
Le plugin n’a pu être activé car il a déclenché une
4 mars 2008 à 20:05
Le plugin n’a pu être activé car il a déclenché une
4 mars 2008 à 20:12
Le plugin n’a pu être activé car il a déclenché une erreur fatale.
Fatal error: Cannot redeclare wp_download_install() (previously declared in /homepages/8/d140148039/htdocs/BLOG/wp-content/plugins/wp-download/wp-download.php:83) in /homepages/8/d140148039/htdocs/BLOG/wp-content/plugins/wp-download/wp-download.php on line 144
J’ai le même message après l’avoir désinstallé / réinstallé.
Je n’accède donc plus à la page de config du plugin, alors que le plugin apparaît bien comme activé dans la page des plugins.
As-tu une idée de ce que je peux faire ?
J’utilise WP 2.3
5 mars 2008 à 15:03
Grâce à un de mes lecteurs, j’ai résolu provisoirement le problème…
Voilà la solution que j’ai mise en oeuvre
http://liseweb.fr/BLOG/?p=688
31 mars 2008 à 16:52
[…] Recien me encuentro con una vulnerabilidad en un Plugin de Wordpress y considero importante por el echo que es de uso bastante masivo ya que lo he visto por varios Lados, consiste en una Inyección Sql en el Plugin “Wp-Download“, aunque no se informó la Url del Autor, supongo que es esta. […]
31 mars 2008 à 19:19
Un de mes sites utilisant WP-download vient de se faire hacker.
Je sais pas si cela est lié avec l’utilisation de ce plugin, mais en venant ici, pour télécharger à nouveau le plugin, j’ai vu le trackback juste au dessus de mon message.
Google translation en donne cette traduction :
Recently I find a vulnerability in a Plugin Wordpress and feel important by the fact that it is quite massive use since what I have seen by several sides, consists of a SQL Injection in the Plugin “Wp-Download”, but there were no reports Author of the URL, I guess it is this.
Any Attacker Kaker, can exploit the vulnerability Facilmente.
Sais-tu Arno ce qu’il en est vraiment ?
31 mars 2008 à 22:00
[…] Voici le lien vers la page contenant la nouvelle version […]
31 mars 2008 à 22:02
J’ai vu le post cet aprés midi et je viens de mettre à jour le plugin. Il était possible de récupérer le login/pass présent dans la table wp_users. Le mot de passe n’est pas sauvegardé en clair, mais je pense qu’il est possible de faire quelque chose avec ca.
J’ai mis à jour le plugin et changé les login/pass d’accès à l’interface d’administration.
31 mars 2008 à 22:06
Effectivement, je ne pense pas qu’ils aient eu connaissance de mon password, mais quand j’ai regardé le mot de passe du hacker (il s’était créé un compte), le code correspondait exactement au miens. C’était un peu étrange.
Enfin, il a eu l’air de s’être connecté en Admin, car il a créé 2 posts avec le compte admin (et il a rétrogradé mon compte en simple utilisateur).
1 avril 2008 à 17:17
Bonjour Arno,
Désolée de revenir avec la même histoire
J’ai téléchargé la mise à jour de ton plugin, et je suis obligée de refaire la même modification de code, c’est-à-dire mettre en commentaire ce qui concerne le if relatif au PHP4, sinon, s’affichent des messages d’erreur.
Et donc, la taille des fichiers à télécharger ne s’affiche pas.
Un exemple sur http://liseweb.fr/BLOG/?page_id=160.
1 avril 2008 à 21:45
Bonjour Lise,
C’est assez bisare ce message d’erreur car le fonction WP_Download_Install n’est défini qu’une seul et unique fois dans le fichier ???
3 avril 2008 à 23:38
Bonjour,
ce plugin m’interesse beaucoup mais quand je l’active, j’ai une erreur:
Fatal error: Cannot redeclare wp_download_install() (previously declared in /mnt/150/sdb/9/9/zep.3/wp-content/plugins/wp-download/wp-download.php:85) in /mnt/150/sdb/9/9/zep.3/wp-content/plugins/wp-download/wp-download.php on line 84
Je suis sur wordpress 2.5 et je suis chez free comme hebergeur mais je compte changer bientot, si c’est l’hebergeur qui crée le probleme.
J’attend votre reponse
4 avril 2008 à 11:02
[…] WP-Download 1.2 is vulnerable to a SQL-Injection Vulnerability. The dl_id parameter in "wp-download.php" is not correctly sanistised. […]
11 avril 2008 à 8:43
hi arno
your plugins wp-download works great. but i wanted to know how u can allow only members to see the download link.
Thx
Roshan
11 avril 2008 à 21:51
Mon site a aussi été hacké, le 1er avril pour la bonne blague ! En espérant que cette nouvelle version (de ce très bon plugin au demeurant) tienne le coup !
11 avril 2008 à 23:42
Ce que je trouve le plus fun, c’est que j’ai découvert cette faille grâce à un site espagnol qui faisait un lien vers mon site tout en donnant le hack !!!! Personne n’a trouvé intelligent de me prévenir que je met à jour le plugin, non c’est plus fun que des sites se fasse hacké :grrr:
24 avril 2008 à 14:07
Ton plugin, Arno, wp-download m’a beaucoup intéressé et je l’ai installé sur plusieurs blogs : résultat, je me suis fait hacké, divers posts et le fichier index.php modifié !
J’ai réinstallé avec wordpress 2.5 et aucune version de ton plugin ne veut fonctionner (… /wp-download/wp-download.php:85), dommage, c’est avec grands regrets que je vais l’abandonner. merci quand même.
5 mai 2008 à 12:45
Attends avec impatience la nouvelle version!!!
Merci encore
8 mai 2008 à 21:41
Bonjour,
Comme Lise et Zep3 j’ai une erreur lors de l’activation du plugin, c’est dommage car c’était exactement ce qu’il me fallait. Je ne suis pas assez douée que pour faire les modifications qu’à proposé Lise. Y aurait-il une solution plus simple pour les néophytes?
Autre “soucis” le lien de téléchargement ne donne que la version 1.2 et non la 1.2.1.Je suis sous wp2.5.1
Pour le reste mille merci de cette contribution