Aide - Recherche - Membres - Calendrier
Version complète : Les 10 Derniers Messages Du Forum
La Communauté TitaXium > Service Communication > Espace Developpement
mik
Bonjour,
j'aimerais un script qui me permette d'afficher les 10 derniers messages du forum sur mon site.


En vous remerciant d'avance.
Xtouch
Quel type de forum possèdes-tu ?

Si c'est un Invision, fait des recherches sur le sdk pour l'invision, tu trouveras largement ton bonheur smile.gif
mik
non pas de invision
Nicoteo31
Citation (Xtouch @ 18-10-2004, 17:40 )
Quel type de forum possèdes-tu ?

si tu ne nous aide pas, nous ne pourrons pas t'aider :rolleyes:
mik
C'est ce forum www.fausse-note.com/forum


Merci d'avance
k4z0x
sdu phpbb :x

cherche sur forum.phpbb.biz ;]

++
mik
Donnez moi l'adresse et aider moi dans mes recherches.
Sem
<?HS>Il n' y a plus de politesse :s Il ya toujours des personnes qui nous prennent pour des esclaves.... <?HS>
mik
Quand tu dit qu'il n'y a plus de politesse, il faudrait commencez par vous les modérateurs car aucun de vous ne ma dit "Bonjour" ou "Merci" et à chaque fois qu je vient demander une astuce sur ce forum, on me repond qu'a moitié et vous laissez toutes les commandes à l'anbandont.


Terminé les commandes avant d'en commencer d'autres.


En tant que modérateurs, vous devez assurer le bon fonctionnement du forum et répondre à nos demandes et nos questions concernant la programmation.


Merci de votre réponse.
ED
Le modo ici c'est moi wink.gif

Tu commence ton post par Bonjour et tu le fini pas merci, c'est très bien etest essentiel mais pour une reponse cela ne me choque pas qu'il n'y en ai pas!

Par contre rien ne t'empeche de chercher un peu avant de poster, et nous n'avons pas forcement reponse a tous smile.gif

Pour ton problème:
Code
<?php

/************************************************************************/
/* Forums Block for phpBB 2.0.0 port to PHP Nuke 6.5b6+                 */
/* ====================================================                 */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi (fbc@mandrakesoft.com)         */
/* http://phpnuke.org          */
/*            */
/* Version 1, modified by Sébastien Vaast                               */
/* http://membres.lycos.fr/projectpluto/                                */
/*                                                                      */
/* Updated by Tom Nitzschner 22/06/2002 to add the scrolling text       */
/*                                                                      */
/* Updated by Paul Laudanski 14 Jan 2003                                */
/* NukeCops.com  |  ComputerCops.biz        */
/*                                     */
/* Last Edited - 14 Jan 2003            */
/*                                     */
/* This Block shows the last 10 topics where a message was posted,    */
/* along with the username of the last poster and the day and time    */
/* of the post.        */
/* It will also show smileys in the topic titles thanks to the  */
/* smileys.php file found in Leo Tan Block Forums version  */
/* (http://www.cybercomp.d2g.com).        */
/*            */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/

if (eregi("block-Forums.php", $PHP_SELF)) {
   Header("Location: index.php");
   die();
}

function parseEmoticons ($text) {

   $emoticons = array();
   $emoticons[] = array(":)", "<img src='modules/Forums/images/smiles/icon_smile.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":D", "<img src='modules/Forums/images/smiles/icon_biggrin.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":(", "<img src='modules/Forums/images/smiles/icon_sad.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array("8O", "<img src='modules/Forums/images/smiles/icon_eek.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":?", "<img src='modules/Forums/images/smiles/icon_confused.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array("8)", "<img src='modules/Forums/images/smiles/icon_cool.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":lol:", "<img src='modules/Forums/images/smiles/icon_lol.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":x", "<img src='modules/Forums/images/smiles/icon_mad.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":P", "<img src='modules/Forums/images/smiles/icon_razz.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":oops:", "<img src='modules/Forums/images/smiles/icon_redface.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":cry:", "<img src='modules/Forums/images/smiles/icon_cry.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":evil:", "<img src='modules/Forums/images/smiles/icon_evil.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":twisted:", "<img src='modules/Forums/images/smiles/icon_twisted.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":roll:", "<img src='modules/Forums/images/smiles/icon_twisted.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":wink:", "<img src='modules/Forums/images/smiles/icon_wink.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":!", "<img src='modules/Forums/images/smiles/icon_exclaim.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":?", "<img src='modules/Forums/images/smiles/icon_question.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":idea:", "<img src='modules/Forums/images/smiles/icon_idea.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":arrow:", "<img src='modules/Forums/images/smiles/icon_arrow.gif' alt=''
align='absmiddle' BORDER=0>");
   $emoticons[] = array(":o", "<img src='modules/Forums/images/smiles/icon_surprised.gif' alt=''
align='absmiddle' BORDER=0>");
   foreach ($emoticons as $emoticon) {
    $text = str_replace($emoticon[0],$emoticon[1],$text);
   }
   return $text;
}


global $prefix, $dbi, $sitename, $user, $cookie, $group_id;
$count = 1;
$content = "<A name= \"scrollingCode\"></A>";
$content .="<MARQUEE behavior= \"scroll\" align= \"center\" direction= \"up\" height=\"220\" scrollamount= \"2\" scrolldelay= \"20\" onmouseover='this.stop()' onmouseout='this.start()'>";
$content .="<center> <STYLE=\"text-decoration: none\"><font color=\"#666666\"><b>20 Derniers Messages</b></center>";
$result1 = sql_query("SELECT t.topic_id, t.topic_last_post_id, t.topic_title, f.forum_name, f.forum_id FROM ".$prefix."_bbtopics t, ".$prefix."_bbforums f where t.forum_id=f.forum_id and f.auth_view=0  ORDER BY t.topic_last_post_id DESC LIMIT 20", $dbi);
$content .= "<br>";
while(list($topic_id, $topic_last_post_id, $topic_title, $forum_name, $forum_id) = 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);

$topic_title=parseEmoticons($topic_title);
// Pour afficher ou non le nombre de réponses !
//$content .="<STYLE=\"text-decoration: none\"><font color=\"#666666\"><b>Message: $count<br></b>";

$content .= "<img src=\"modules/Forums/templates/subSilver/images/icon_mini_message.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"><a href=\"modules.php?name=Forums&amp;file=viewtopic&amp;p=$topic_last_post_id#$topic_last_post_id\
"STYLE=\"text-decoration: none\"><b> $topic_title </b></a><br><font color=\"#666666\"><i>Dernier message par <A HREF=\"modules.php?name=Forums&file=profile&mode=viewprofile&u=$user_id\"
STYLE=\"text-decoration: none\"> $username </a> sur <a href=\"modules.php?name=Forums&amp;file=viewforum&amp;f=$forum_id\">$forum_name</a> le $post_time</i></font><br><br>";
$count = $count + 1;
}
$content .= "<br><center>[ <a href=\"modules.php?name=Forums\"STYLE=\"text-decoration: none\">$sitename</a> ]</center>";
?>


C'est un module pour phpnuke affichant les 10 derniers messages d'un forum phpbb
Thomazinette
Citation (mik @ 20-10-2004, 13:16 )
aucun de vous ne ma dit "Bonjour" ou "Merci"

Merci pour quoi ? :/
mik
On peut se servir de "Merci" pour plusieurs déclinaison:

Merci de votre fidélité
Merci de votre confiance
etc...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.