Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Dernier msg forum

Flamme ardente
Avatar de Tagu
  • Age : 26 ans
  • Messages : 455
  • Inscrit : 23 Septembre 2004
  Lien vers ce message 03 Novembre 2004, 12:15
Premièrement, excusez moi si je me suis trompé de forum.

Bon en fait, je cherche le petit bout de code que tu utilise Génova pour inscrire les derniers msg du forum.
Pourais tu m'aider ?

:=$
 
Feu follet
Avatar de Pacifeaste
  • Messages : 115
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Novembre 2004, 13:10
Déplacé dans "Aide en programmation"


http://pliskinsnake.free.fr/images/firefox.gif
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Novembre 2004, 13:59
Tu parles du code sur le site?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flamme ardente
Avatar de Tagu
  • Age : 26 ans
  • Messages : 455
  • Inscrit : 23 Septembre 2004
  Lien vers ce message 03 Novembre 2004, 14:30
oui du code que tu as fait dans ton portail pour voir les derniers messages du forum !
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Novembre 2004, 14:43
Voilà la partie en question ;)
			<table class="tableau" width="250" cellspacing="0" cellpadding="4">
				<tr>
					<td class="td_titre" align="center">Derniers messages</td>
				</tr>
					<?php
					$sql = 'SELECT mes.message_id, s.sujet_nom, s.forum_id FROM ' . SUJETS_TABLE . ' s LEFT JOIN ' . MESSAGES_TABLE . ' mes ON s.dernier_message_id = mes.message_id ORDER BY s.dernier_message_temps DESC LIMIT 25';
					if ( ! $result = $bdd->requete($sql) )
					{
						echo '<tr><td align=center" class="td_forum">Derniers messages indisponibles</td></tr>';
					}

					$compte = 0;
					while ( $mes = $bdd->tableau($result) )
					{
						$f = forum_tableau($mes['forum_id']);
						$droits = droits($membre, $forum[$f['cle_forum']], $moderation, $droit_forum);
						if ( $droits['droit_voir'] && $droits['droit_lire'] )
						{
							echo '<tr><td align="center" class="td_forum"><a href="' . ajout_sid($racine . 'sujet.php?message=' . $mes['message_id']) . '#' . $mes['message_id'] . '">' . $mes['sujet_nom'] . '</a></td></tr>';
							$compte++;
						}

						if ( $compte == 5 )
						{
							break;
						}
					}	
					?>
				<tr>
					<td class="td_titre2" align="center">&nbsp;</td>
				</tr>
			</table>

Attention faut aussi inclure ca en haut de page:
define('FORUM', TRUE);
$racine = './fsb/';
include( $racine . 'demarrage.php' );

// On lance les sessions
$membre = recuperer_session('index du site');

include( $racine . 'cache/fichier_moderation.php' );
include( $racine . 'cache/fichier_forum.php' );


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flamme ardente
Avatar de Tagu
  • Age : 26 ans
  • Messages : 455
  • Inscrit : 23 Septembre 2004
  Lien vers ce message 03 Novembre 2004, 15:01
merci beaucoup !
 
Répondre


.