Newsletter topics les plus vues

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: Mer Fév 18, 2004 12:41

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: 15883
Inscription: Ven Avr 19, 2002 19:51

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
 
Messages: 24
Inscription: Ven Fév 04, 2005 15:25

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: Mer Fév 18, 2004 12:41

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 impliqué
WRInaute impliqué
 
Messages: 341
Inscription: Lun Aoû 11, 2003 10:55

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: 15883
Inscription: Ven Avr 19, 2002 19:51

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 impliqué
WRInaute impliqué
 
Messages: 341
Inscription: Lun Aoû 11, 2003 10:55

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

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


Formation recommandée sur ce thème :

Formation Référencement 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 0 invités