Aide - Recherche - Membres - Calendrier
Version complète : script
Forum Webmaster - Ton Webmaster > La communauté > Discussions libres
Dtu
Slt



j'utilse le meme forum que vous mes j'aimerez s'avoir ou un peut trouver le script qui permet d'affichez les x derniers messages



merci d'avance
Tenss59
Tu ne peux pas le trouver lol, c'est moi qui l'ais fait :wink.gif

Si tu veux je te l'envois ... :smile.gif
Tenss59
De + n'oublie pas d'enregistrer ton pseudonyme :smile.gif
Cyril
ok sa serais simpa
Tenss59
Ya pas de problème, je vais même publier le code commentè sur TonWebmaster :smile.gif



[ita]*** Message édité par Tenss59 le 01/02/2003 18:07 ***[/ita]
Cyril
?
Gab
çest impec tout sa :wink.gif
Tenss59
cyril pk "?" qu'est ce que t'as pas compris ??
Cyril
QUOTE
Ya pas de problème, je vais même publier le code commentè sur TonWebmaster




Sa !
Tenss59
Bha je voulais simplement dire par là que le code php que j'utilise pour afficher les derniers messages der cool forum je vais peut être le mettre sur TonWebmaster.com :smile.gif
Tenss59
D'ailleur voici le code :

<?

// A configurer .............................

$host="localhost";

$login=""; // Login mysql

$password=""; // pass mysql

$database=""; // Nom de la base de donné

// Fin configuration .............................



$db = mysql_connect($host, $login, $password); // connexion à la base

mysql_select_db($database,$db); // sélection de la base

?>

<?

// -----------------------

// Derniers Messages du forum

// -----------------------



// préparation affichage des 3 derniers messages

$query = "SELECT*FROM CF_posts WHERE parent='0' ORDER BY date DESC LIMIT 5";// sélection de la table

$bd_result = mysql_query($query);



$i=0;

while ($row = mysql_fetch_array($bd_result))

{

$idpost_tbl= $row["0"];

$idforum_tbl= $row["1"];

$sujet_tbl= $row["2"];

$nbrep_tbl= $row["6"];

$i++;



//CONVERSIONS

if($idforum_tbl=="ID DU FORUM 1"){$forum_name ="NOM DU FORUM CORRESPONDANT A CETTE ID";}

if($idforum_tbl=="ID DU FORUM 2"){$forum_name ="NOM DU FORUM CORRESPONDANT A CETTE ID";}

// etc etc ...

//--------------------

if($nbrep_tbl ==""){$nbrep_tbl ="0";}



$site[$i] = '<a href="http://www.url_site.com/forum/gotopost.php?forumid='.$idforum_tbl.'&id='.$idpost_tbl.'" target="_blank">'.$sujet_tbl.'</a> ['.$nbrep_tbl.'] - post&eacute; sur le forum : <a href="http://www.url_site.com/forum/list.php?forumid='.$idforum_tbl.'" target="_blank">'.$forum_name.'</a>';

}

//-------------------------------------------------------------------------

//-------------------------------------------------------------------------



for ($j=1; $j <= $i; $j++)

{

print "$site[$j]";

if ($j != $i)

{

print "<br>";

}

}

?>
Tenss59
ptdr, Tu me dois un code allopass laugh.gif :biggrin.gif laugh.gif
Cyril
QUOTE
ptdr, Tu me dois un code allopass laugh.gif




?
Tenss59
Je laugh.gif :smile.gif

Mais bon test le code que je t'ais donné & dis moi si ça fonctionne plezz :wink.gif
Cyril
non sa



marche mes attend je vais mieux referer le code tous et faux !
Cyril
voila le bon code







<?

// A configurer .............................

$host="";

$login=""; // Login mysql

$password=""; // pass mysql

$database=""; // Nom de la base de donné

// Fin configuration .............................



$db = mysql_connect($host, $login, $password); // connexion à la base

mysql_select_db($database,$db); // sélection de la base





// préparation affichage des 3 derniers messages

$query = "SELECT*FROM CF_posts WHERE parent='0' ORDER BY date DESC LIMIT 5";// sélection de la table

$bd_result = mysql_query($query);



$i=0;

while ($row = mysql_fetch_array($bd_result))

{

$idpost_tbl= $row["0"];

$idforum_tbl= $row["1"];

$sujet_tbl= $row["2"];

$nbrep_tbl= $row["6"];

$i++;



//CONVERSIONS

$requete = "select * from CF_forums where forumid='$idforum_tbl'";

$result = mysql_query($requete);



while($ligne = @mysql_fetch_array($result))

{

$forum_name = $ligne["forumtitle"];



// etc etc ...

//--------------------

if($nbrep_tbl ==""){$nbrep_tbl ="0";}



$site[$i] = '<a href="/forum/gotopost.php?forumid='.$idforum_tbl.'&id='.$idpost_tbl.'" target="_blank">'.$sujet_tbl.'</a> ['.$nbrep_tbl.'] - post&eacute; sur le forum : <a href="/forum/list.php?forumid='.$idforum_tbl.'" target="_blank">'.$forum_name.'</a>';

}}

//-------------------------------------------------------------------------

//-------------------------------------------------------------------------



for ($j=1; $j <= $i; $j++)

{

print "$site[$j]";

if ($j != $i)

{

print "<br>";

}

}

?>
Tenss59
Yes !!!!

T'as simplifiè pour les noms de forums c'est mieux comme ça c'est vrai :smile.gif
Cyril
ben oui parceque ton code et tro long a faire la sa ce fait automatiquement c'est mieux !!
Tenss59
yes tu es the whiler man laugh.gif
Cyril
CODE
yes tu es the whiler man
:what:
Tenss59
ptdr tu piges pas le language des loleurs ?! :biggrin.gif

Je voulais dire en gros bonne idée laugh.gif !!!!! laugh.gif laugh.gif
Amaury
moi et tenss = loleur grace a gab
manhim
QUOTE
Message original: Cyril

voila le bon code







<?

// A configurer .............................

$host="";

$login=""; // Login mysql

$password=""; // pass mysql

$database=""; // Nom de la base de donné

// Fin configuration .............................



$db = mysql_connect($host, $login, $password); // connexion à la base

mysql_select_db($database,$db); // sélection de la base





// préparation affichage des 3 derniers messages

$query = "SELECT*FROM CF_posts WHERE parent='0' ORDER BY date DESC LIMIT 5";// sélection de la table

$bd_result = mysql_query($query);



$i=0;

while ($row = mysql_fetch_array($bd_result))

{

$idpost_tbl= $row["0"];

$idforum_tbl= $row["1"];

$sujet_tbl= $row["2"];

$nbrep_tbl= $row["6"];

$i++;



//CONVERSIONS

$requete = "select * from CF_forums where forumid='$idforum_tbl'";

$result = mysql_query($requete);



while($ligne = @mysql_fetch_array($result))

{

$forum_name = $ligne["forumtitle"];



// etc etc ...

//--------------------

if($nbrep_tbl ==""){$nbrep_tbl ="0";}



$site[$i] = '<a href="/forum/gotopost.php?forumid='.$idforum_tbl.'&id='.$idpost_tbl.'" target="_blank">'.$sujet_tbl.'</a> ['.$nbrep_tbl.'] - post&eacute; sur le forum : <a href="/forum/list.php?forumid='.$idforum_tbl.'" target="_blank">'.$forum_name.'</a>';

}}

//-------------------------------------------------------------------------

//-------------------------------------------------------------------------



for ($j=1; $j <= $i; $j++)

{

print "$site[$j]";

if ($j != $i)

{

print "<br>";

}

}

?>




Sa fonctionne pas... :sad.gif
Gab
que des loleurs ici mdr laugh.gif
youpishphone
Mwa ce ke je capte pas c komment appeller le truc connect.php .



Normalement il est protégé non ?



Et pis si on met direct les configs on risk pas de se faire niker les codes ?



Je uis trés movais prog , je viens a peine de comprendre ke php ct des variables ( enfin la fonction echo koi ) .
manhim
QUOTE
Message original: manhim





Sa fonctionne pas...  :sad.gif




Tous fonctionne le script en tk mais c le lien que sa fais...

C suposer être correcte daprès vous met moi j'ai tapper le lien a la main (manuellement) et sa a pas marcher mais (je suis chez multimania, binetôt chez free grace a tenss56 :wink.gif ) mais a date le srcipt marchd mais pon les liens...



sa me donne sa :



[ita]forumid=3&id=1[/ita][/under]]http://www.multimania.lycos.fr/common/404....][/ita][/under]
Tenss59
Oui, chez multi faut mettre les liens en entier laugh.gif !!! ...

http://www.lesite.com/ledossier/index.php etc etc ... :wink.gif
manhim
J'ai mit sa... :



[...]



$site[$i] = '<a href="http://membres.lycos.fr/graphiquo/forum/gotopost.php?forumid='.$idforum_tbl.'&id='.$idpost_tbl.'" target="_blank">'.$sujet_tbl.'</a> ['.$nbrep_tbl.'] - post&eacute; sur le forum : <a href="http://membres.lycos.fr/graphiquo/forum/list.php?forumid='.$idforum_tbl.'" target="_blank">'.$forum_name.'</a>';



[...]
manhim
i faut que je mette "...".php3
manhim
Yep pi attention au autres qui utilise le sript pi leur forum est en .php3... sa vas faire la meme affaire que moi!!! :wink.gif :crazy: :what: :crazy: :wink.gif
Tenss59
Bha oui mais c'est pas super compliquè lol, de remplacer .php en .php3 ou l'inverse :biggrin.gif
manhim
oui mais si comme moi i sans rend pas compte...
Tenss59
ouai mais bon ça c'est pour tout, faut faire attention & pas se contenter de prendre tout ce qui est déjèa tout fait ... :wink.gif
manhim
ouinn...



mais je suis poche en PHP mais je men vien très :bien: avec le HTML...
Tenss59
Ok, donc t'inquiète pas ça va venir aussi le php, regarde les cours php sur tonwebmaster.com , ya ce qu'il te faut pour apprendre :wink.gif
manhim
oui pi ma surement acheter un livre sur le php pour montrer les fonction se quelle font des exemples... etc...
youpishphone
Merci a vous ça marche !!!



Super merci meme !



A +
youpishphone
G pris le code de cycy ki fait automatikement le nom des forums .



Mé comment changer la police et les couleurs ?



Y a t'il une balise kon peut mettre dans le HEAD genre style css ou koi ?
Tenss59
Oki, bon je te prépares le nouveau code :smile.gif
Tenss59
<?

// A configurer .............................

$host="";

$login=""; // Login mysql

$password=""; // pass mysql

$database=""; // Nom de la base de donné

// Fin configuration .............................



$db = mysql_connect($host, $login, $password); // connexion à la base

mysql_select_db($database,$db); // sélection de la base





// préparation affichage des 3 derniers messages

$query = "SELECT*FROM CF_posts WHERE parent='0' ORDER BY date DESC LIMIT 5";// sélection de la table

$bd_result = mysql_query($query);



$i=0;

while ($row = mysql_fetch_array($bd_result))

{

$idpost_tbl= $row["0"];

$idforum_tbl= $row["1"];

$sujet_tbl= $row["2"];

$nbrep_tbl= $row["6"];

$i++;



//CONVERSIONS

$requete = "select * from CF_forums where forumid='$idforum_tbl'";

$result = mysql_query($requete);



while($ligne = @mysql_fetch_array($result))

{

$forum_name = $ligne["forumtitle"];



// etc etc ...

//--------------------

if($nbrep_tbl ==""){$nbrep_tbl ="0";}



$site[$i] = '<a href="/forum/gotopost.php?forumid='.$idforum_tbl.'&id='.$idpost_tbl.'" target="_blank">'.$sujet_tbl.'</a> ['.$nbrep_tbl.'] - post&eacute; sur le forum : <a href="/forum/list.php?forumid='.$idforum_tbl.'" target="_blank">'.$forum_name.'</a>';

}}

//-------------------------------------------------------------------------

//-------------------------------------------------------------------------



for ($j=1; $j <= $i; $j++)

{

print "<font face=Arial>$site[$j]</font>";

if ($j != $i)

{

print "<br>";

}

}

?>
youpishphone
Oki ça marche merci encore !!



Vive le forum TW-IW :biggrin.gif !
kool
coucou

je suis nouvelle mais j'apprend tres vite.

je voudrais juste savoir où on met ce script et puis si ça craint pas pour les codes.

Merci !!!
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.