Accueil: Derniers messages du forum
8 messages
• Page 1 sur 1
- Mitirapa
- WRInaute passionné

- Messages: 1657
- Inscription: 10 Juil 2002
Accueil: Derniers messages du forum
Pour la page d'accueil, dans le bloc "Derniers messages du forum"
ca serait bien d'avoir une option pour afficher autrement ce bloc.
C'est à dire que personnellement j'aimerais bien avoir les derniers sujets répondus, comme ca on aurait les derniers sujets actifs et non pas les derniers sujets ajoutés.
Et comme je me dis que certains peut etre prefere ce qu'il y a actuellement, un lien style "mode 2" qui nous cookie pour afficher de l'autre facon ce bloc...
C'est qu'une idée, mais comme je suis habitué à avoir les derniers posts répondus dans les sites où je vais, je ne sais pas si je suis un cas particulier ou que tout le monde est comme ca??
ca serait bien d'avoir une option pour afficher autrement ce bloc.
C'est à dire que personnellement j'aimerais bien avoir les derniers sujets répondus, comme ca on aurait les derniers sujets actifs et non pas les derniers sujets ajoutés.
Et comme je me dis que certains peut etre prefere ce qu'il y a actuellement, un lien style "mode 2" qui nous cookie pour afficher de l'autre facon ce bloc...
C'est qu'une idée, mais comme je suis habitué à avoir les derniers posts répondus dans les sites où je vais, je ne sais pas si je suis un cas particulier ou que tout le monde est comme ca??
- Mirgolth
- WRInaute impliqué

- Messages: 622
- Inscription: 14 Oct 2002
Re: Accueil: Derniers messages du forum
Salut,
J'ai l'impression que ce que tu cherches resemble beaucoup à ça : http://www.webrankinfo.com/forums/searc ... d=newposts
C'est les 15 derniers sujets répondus classés du plus récent au plus ancien.
Mirgolth
Mitirapa a écrit:C'est à dire que personnellement j'aimerais bien avoir les derniers sujets répondus, comme ca on aurait les derniers sujets actifs et non pas les derniers sujets ajoutés.
J'ai l'impression que ce que tu cherches resemble beaucoup à ça : http://www.webrankinfo.com/forums/searc ... d=newposts
C'est les 15 derniers sujets répondus classés du plus récent au plus ancien.
Mirgolth
- Mitirapa
- WRInaute passionné

- Messages: 1657
- Inscription: 10 Juil 2002
oui c'est cette page, mais celle là te donne que les derniers posts ecrits depuis ton dernier passage... et comme je fais souvent des apparitions furtives cette liste se remet à zéro... donc elle est pas trop bien c'est pour ca que je trouve mieux d'avoir les 10 derniers posts répondus
-

WebRankInfo - Administrateur du site

- Messages: 18964
- Inscription: 19 Avr 2002
as-tu trouvé par hasard un hack ou un mod de phpBB qui réponde à ton besoin ? auquel cas je pourrais essayer de l'installer
- Mitirapa
- WRInaute passionné

- Messages: 1657
- Inscription: 10 Juil 2002
ben j'ai une version plus détaillée (et adapté à phpnuke donc faut vérifier les noms des chps et tables) mais il faudrait virer pas mal d'options ( c'est le bloc que j'ai sur surf4all.net en page d'accueil)
- Code: Tout sélectionner
global $prefix, $dbi, $sitename,$cookie,$HTTP_USER_AGENT ;
$Last_5_New_Topics = 10;
$border = 1;
$bordercolor = "#C3DBF4";
$cellspacing = 0;
$bgcolor = "";
$content = "";
$username = $cookie[1];
if ($username == "") {
$username = "Anonymous";
}
$Topic_Buffer = "";
$result1 = sql_query( "SELECT topic_id, topic_last_post_id, topic_title, topic_poster, topic_views, topic_replies FROM ".$prefix."_bbtopics ORDER BY topic_last_post_id DESC LIMIT $Last_5_New_Topics", $dbi );
while( list( $topic_id, $topic_last_post_id, $topic_title, $topic_poster, $topic_views, $topic_replies ) = sql_fetch_row( $result1, $dbi ) )
{
$result2 = sql_query( "SELECT topic_id, poster_id, FROM_UNIXTIME( post_time,'%d/%m/%y - %H:%i') as post_time FROM ".$prefix."_bbposts where post_id = '$topic_last_post_id'", $dbi );
list( $topic_id, $poster_id, $post_time ) = sql_fetch_row( $result2, $dbi );
$result3 = sql_query( "SELECT username, user_id FROM ".$prefix."_users where user_id='$poster_id'", $dbi );
list( $username, $user_id ) = sql_fetch_row( $result3, $dbi );
$LastPoster = "<A HREF=\"profile.php?mode=viewprofile&u=$user_id\"STYLE=\"text-decoration: none\"> $username </a>";
$result4 = sql_query( "SELECT username, user_id FROM ".$prefix."_users where user_id='$topic_poster'", $dbi );
list( $username, $user_id ) = sql_fetch_row( $result4, $dbi );
$OrigPoster = "<A HREF=\"profile.php?mode=viewprofile&u=$user_id\"STYLE=\"text-decoration: none\"> $username </a>";
$TopicImage = "<img src=\"templates/subSilver/images/icon_mini_message.gif\" border=\"0\">";
$TopicTitleShow = "<a href=\"viewtopic.php?p=$topic_last_post_id#$topic_last_post_id\"STYLE=\"text-decoration: none\">$topic_title</a>";
$Topic_Buffer .= "<tr><td>&&$TopicTitleShow</td><td><div align=\"center\">$OrigPoster</div></td><td><div align=\"center\"><b>$topic_views</b></div></td><td><div align=\"center\"><b>$topic_replies</b></div></td><td align=\"center\">$LastPoster <font size=\"-2\"><i>($post_time)</i></font></td></tr>";
}
$content .= "<table width=\"100%\" border=\"$border\" cellspacing=\"$cellspacing\" bordercolor=\"$bordercolor\" bgcolor=\"$bgcolor\">";
$content .= "$Topic_Buffer";
$content .= "<tr><td align=\"center\" colspan=\"5\">[ <a href=\"surf-board.html\">Forums</a> ]&&&";
if ($username == "Anonymous") {
}
else {
$content .= "[ <a href=\"search.php?search_id=newposts\"STYLE=\"text-decoration: none\">Voir tous les nouveaux messages</a> ]";
}
$content .= "</td></tr></table>";
echo $content;
closetable();
- Mirgolth
- WRInaute impliqué

- Messages: 622
- Inscription: 14 Oct 2002
Sinon, je peux vous proposez un truc simple :
Dans search.php au environs de la ligne 155, tu remplaces :
Avec cette petite modif,
http://www.webrankinfo.com/forums/searc ... d=newposts reste inchangé mais on a en plus la possibilité de faire -http://www.webrankinfo.com/forums/search.php?search_id=newposts&all_posts=1 qui doit donner ce que mitirapa cherche.
Plus malin encore, ça serait d'avoir -http://www.webrankinfo.com/forums/search.php?search_id=newposts&from_days=Nb qui transfromerais la partie
Comme ça ou pourait avoir les derniers post de la semaine où on était en vacances mais il faudrait que je regarde plus au fond du code pour voir le format des dates.
J'ai pas de PhpBB où tester mon code alors il y a peut être des fautes de syntax...
Mirgolth
Dans search.php au environs de la ligne 155, tu remplaces :
- Code: Tout sélectionner
if ( $search_id == 'newposts' )
{
if ( $userdata['session_logged_in'] )
{
$sql = "SELECT post_id
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'];
}
else ...
- Code: Tout sélectionner
if ( $search_id == 'newposts' )
{
if ( $userdata['session_logged_in'] )
{
$sql = "SELECT post_id
FROM " . POSTS_TABLE;
if ( !($HTTP_POST_VARS['all_posts'] || $HTTP_GET_VARS['all_posts']) )
$sql .= "WHERE post_time >= " . $userdata['user_lastvisit'];
}
}
else ...
Avec cette petite modif,
http://www.webrankinfo.com/forums/searc ... d=newposts reste inchangé mais on a en plus la possibilité de faire -http://www.webrankinfo.com/forums/search.php?search_id=newposts&all_posts=1 qui doit donner ce que mitirapa cherche.
Plus malin encore, ça serait d'avoir -http://www.webrankinfo.com/forums/search.php?search_id=newposts&from_days=Nb qui transfromerais la partie
- Code: Tout sélectionner
WHERE post_time >= " . $userdata['user_lastvisit'];
- Code: Tout sélectionner
WHERE post_time >= " . Date_du_jour - Nb jours
Comme ça ou pourait avoir les derniers post de la semaine où on était en vacances mais il faudrait que je regarde plus au fond du code pour voir le format des dates.
J'ai pas de PhpBB où tester mon code alors il y a peut être des fautes de syntax...
Mirgolth
-

WebRankInfo - Administrateur du site

- Messages: 18964
- Inscription: 19 Avr 2002
la 1ère proposition est opérationnelle : il suffit d'aller voir http://www.webrankinfo.com/forums/searc ... ll_posts=1
- Mirgolth
- WRInaute impliqué

- Messages: 622
- Inscription: 14 Oct 2002
Euh...
Pour moi http://www.webrankinfo.com/forums/searc ... ll_posts=1 c'est toujours comme http://www.webrankinfo.com/forums/searc ... d=newposts ...
Mirgolth
Pour moi http://www.webrankinfo.com/forums/searc ... ll_posts=1 c'est toujours comme http://www.webrankinfo.com/forums/searc ... d=newposts ...
Mirgolth
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Accueil : dix derniers messages
- Script phpBB SEO : derniers messages du forum
- Affichage des derniers messages du forum (phpBB)
- Afficher les derniers messages du Forum phpbb
- [réglé] Derniers messages forum en 1ère page
- Page d'accueil de ce site et derniers messages du forum
- accueil = pr4, accueil.php = pr1 et autres questions
- Derniers messages du forum sur la page d'accueil...
- Affichage des derniers topics du forum sur le site
- Mod phpbb affichage derniers messages du forum [Résolu]
- Google HomePage API : Google se met aux widgets - 19-12-2005
- Votre page d'accueil Google personnalisée en français - 03-11-2005
- Google lance la page d'accueil personnalisée sur téléphones mobiles - 13-01-2006
- Nouvelle version de iGoogle (page d'accueil personnalisée Google) - 21-07-2009
- Page d'accueil personnalisée Google pour Current Communications - 07-01-2006
- Google vous recommande des sites à visiter - 19-04-2007
- Dell propose une page d'accueil Google personnalisée - 07-01-2006
- Parts de marché des moteurs aux USA en août 2008 (comScore) - 19-09-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
