Newsletter topics les plus vues

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Newsletter topics les plus vues

Message le Mar Fév 08, 2005 14:01

J'ai une question assez bete. Comment avec les infos d'un phpBB WRI arrive t'il à savoir les topics les plus vues dans la semaine?


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 18964
Inscription: 19 Avr 2002

Message le Mar Fév 08, 2005 14:03

regarde les champs disponibles dans la base de données, tu verras qu'on peut se baser sur le nb d'affichages (de lectures des discussions) ou sur le nb de messages ou d'autres combinaisons si tu bricoles...


mysoft
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 4 Fév 2005

Message le Mar Fév 08, 2005 14:03

ça dépend de la cadence aussi.

mais moi je fait une requete sql!


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Mar Fév 08, 2005 14:24

Ah oui suis je bete... Il suffit de prendre les topics ayant été ouvert dans les 7 derniers jours et d'ensuite choisir les plus lus.

Je sais pas pourquoi je me disai qu'on ne pouvait les distinguer des topics plus anciens.

Merci.

JeromeRookie
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 462
Inscription: 11 Aoû 2003

Message le Jeu Fév 28, 2008 21:04

si vous avez la requete toute faite, cela m'intéresse...


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 18964
Inscription: 19 Avr 2002

Message le Ven Fév 29, 2008 11:09

voilà celle utilisée dans ma newsletter (le code peut sans doute être amélioré) :

Code: Tout sélectionner
$timeMax = mktime();                        // maintenant
$timeMin = $timeMax - ($NB_JOURS * 86400);  // NB_JOURS avant maintenant

$sql  = "SELECT topic_id, topic_title";
$sql .= " FROM phpbb_topics, phpbb_forums";
$sql .= " WHERE topic_time > $timeMin AND topic_time < $timeMax";
$sql .= "   AND phpbb_topics.forum_id = phpbb_forums.forum_id ";
$sql .= "   AND phpbb_forums.auth_view = 0";
$sql .= "   AND topic_moved_id = 0";
$sql .= "   AND topic_status = 0";
$sql .= " ORDER BY topic_views DESC";
$sql .= " LIMIT 0, ".$NB_DISCUSSIONS;
$res = @mysql_query($sql) or erreurMySQL($sql);
if ($res)
{
   $html .= "<hr />\n";
   $html .= "<h2>Les discussions du forum WebRankInfo</h2>\n";
   $html .= "<p>Les ".$NB_DISCUSSIONS." discussions les plus lues ".$depuis." :</p>\n<ul>\n";

   while ($enr = mysql_fetch_array($res))
   {
      $html .= "<li><a href='http://www.webrankinfo.com/forums/viewtopic_";
      $html .= $enr["topic_id"].".htm'>".$enr["topic_title"]."</a></li>\n";
   }
   $html .= "</ul>\n";
   $html .= "<p>A bient&ocirc;t sur le <a href=\"http://www.webrankinfo.com/forums/\">forum</a> !</p>\n";
}
Dernière édition par WebRankInfo le Ven Fév 29, 2008 15:06, édité 1 fois.

JeromeRookie
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 462
Inscription: 11 Aoû 2003

Message le Ven Fév 29, 2008 12:58

merci Olivier! ;-)
je teste rapidement...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité