web-dev-qa-db-fra.com

WP-DownloadManager - Requiert le plus de téléchargements par semaine/mois, etc.

J'utilise ce plugin (http://wordpress.org/extend/plugins/wp-downloadmanager/) comme gestionnaire de téléchargement. Bien que ce soit très simpliste et qu’il corresponde parfaitement à mes besoins, les statistiques de sortie sur le site manquent un peu.

La seule fonction utile est vraiment: Afficher le plus téléchargé (de tous les temps). Bien que je l’utilise, il serait pratique d’avoir le plus téléchargé des fichiers cette semaine ou ce mois-ci car de nouveaux fichiers sont perdus dans les rangs de tous les temps.

J'ai fouillé dans le code et trouvé cette requête pour la fonction la plus téléchargée:

$files = $wpdb->get_results("SELECT * FROM $wpdb->downloads WHERE file_permission != -2 ORDER BY file_hits DESC LIMIT $limit");

Je ne sais pas si c'est possible car je n'ai aucune idée de mysql, mais pouvons-nous simplement ajouter quelque chose à cette ligne pour interroger les fichiers les plus téléchargés au cours de cette semaine ou de ce mois?

Plus d'infos sur le plugin ici: http://lesterchan.net/wordpress/readme/wp-downloadmanager.html (Cliquez sur l'onglet d'utilisation)

Merci

1
Carpy

Réponse simple: non.

Réponse complexe: après avoir examiné le code source du plugin , la table de téléchargements utilisée pour stocker les statistiques n'est pas structurée de manière à ce que vous puissiez simplement modifier cette requête vous donner ce genre d'information. Il faudrait une réécriture beaucoup plus longue du plugin pour traiter votre demande.

Solution possible: Le plug-in a une fonction appelée get_recent_downloads qui ressemble à une liste des fichiers les plus récents.

0
Manzabar