Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Accueil: Derniers messages du forum

Poster un nouveau sujet Imprimer cette discussion    Forum -> Le site WebRankInfo   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1627
Localisation: Brest

URL permanente de ce messagePosté le : Mer Juin 04, 2003 23:41    Sujet du message: 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??
 
Mitirapa Visiter le site web du posteur
Mirgolth
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Oct 2002
Messages: 618
Localisation: Variable - Wifi 802.11g Powered

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 1:17    Sujet du message: Re: Accueil: Derniers messages du forum

Salut,
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/search.php?search_id=newposts
C'est les 15 derniers sujets répondus classés du plus récent au plus ancien.

Mirgolth
 
Mirgolth Visiter le site web du posteur
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1627
Localisation: Brest

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 12:18    Sujet du message: Accueil: Derniers messages du forum

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
 
Mitirapa Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13854
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 19:10    Sujet du message: Accueil: Derniers messages du forum

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
 
WebRankInfo Visiter le site web du posteur
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1627
Localisation: Brest

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 19:23    Sujet du message: Accueil: Derniers messages du forum

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:
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();
 
Mitirapa Visiter le site web du posteur
Mirgolth
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Oct 2002
Messages: 618
Localisation: Variable - Wifi 802.11g Powered

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 22:07    Sujet du message: Accueil: Derniers messages du forum

Sinon, je peux vous proposez un truc simple :
Dans search.php au environs de la ligne 155, tu remplaces :
Code:
if ( $search_id == 'newposts' )
         {
            if ( $userdata['session_logged_in'] )
            {
               $sql = "SELECT post_id
                  FROM " . POSTS_TABLE . "
                  WHERE post_time >= " . $userdata['user_lastvisit'];
            }
            else ...
Par :
Code:
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/search.php?search_id=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:
WHERE post_time >= " . $userdata['user_lastvisit'];
en
Code:
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
 
Mirgolth Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13854
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 22:33    Sujet du message: Accueil: Derniers messages du forum

la 1ère proposition est opérationnelle : il suffit d'aller voir http://www.webrankinfo.com/forums/search.php?search_id=newposts&all_posts=1
 
WebRankInfo Visiter le site web du posteur
Mirgolth
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Oct 2002
Messages: 618
Localisation: Variable - Wifi 802.11g Powered

URL permanente de ce messagePosté le : Jeu Juin 05, 2003 22:44    Sujet du message: Accueil: Derniers messages du forum

Euh...
Pour moi http://www.webrankinfo.com/forums/search.php?search_id=newposts&all_posts=1 c'est toujours comme http://www.webrankinfo.com/forums/search.php?search_id=newposts ...

Mirgolth
 
Mirgolth Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Le site WebRankInfo Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort