Re: [kwsday] Arrangement de tableau dans edito.
ça devrait aller mieux ainsi. Exit les tableaux
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
// $Id: edito.php 726 2008-06-02 20:59:42Z foupoudave.devpwsphp $
-
function echoUser($PseudoUser,$IdUser,$NbPostUser,$AvatarUser,$GradeUser)
{
global $K_theme;
$DivUser = '
<div style="text-align:left; border:2px ridge #486386; padding:5px;">
<a href="index.php?mod=espace_membre&ac=profil&id='.$IdUser.'">
<img src="'.$AvatarUser.'" style="float:left;width:34px;height:34px;border:none;margin-right:5px;" alt="Avatar" />
</a>
'.get_grd_symbol($GradeUser).' <a href="index.php?mod=espace_membre&ac=profil&id='.$IdUser.'">'.ax($PseudoUser).'</a>
<br />
<a href="index.php?mod=espace_membre&ac=message&id='.$IdUser.'">
<img src="themes/'.$K_theme.'/images/connectes/mp.png" style="border:none;vertical-align:middle;" alt="Envoyer un message à '.ax($PseudoUser).'" /></a>
';
switch($NbPostUser)
{
case '0' :
$DivUser.= 'Aucun post';
break;
-
case '1' :
$DivUser.= '1 post';
break;
-
default :
$DivUser.= $NbPostUser.' posts';
break;
}
$DivUser .= '</div>';
return $DivUser;
}
-
$Req_DerniersInscrits = reqmysql('SELECT `id`, `pseudo`, `avatar`, `grade`, `nb_post`
FROM `users`
WHERE `statut` = 0
AND `pseudo` <> "Ancien membre"
ORDER BY `id` DESC LIMIT 0,10;') ;
-
$Req_DerniersConnect = reqmysql('SELECT DISTINCT
`users`.`id`,
`users`.`pseudo`,
`users`.`grade`,
`users`.`nb_post`,
`users`.`avatar`
FROM `visiteurs`, `users`
WHERE `visiteurs`.`date` = "'.$aujourdhui.'"
AND `visiteurs`.`tpsfin` > "'.$delai.'"
AND `visiteurs`.`pseudo` = `users`.`pseudo`
AND `users`.`pseudo` <> "Ancien membre"
AND `users`.`invisible`=0
ORDER BY `users`.`pseudo` ASC LIMIT 0,10');
-
$StyleEntete = 'font-weight:bold;font-variant:small-caps;border:2px ridge #486386; padding:10px;';
$Divs_DerniersConnect = '<div style="'.$StyleEntete.'">Les membres connectés du forum :</div>';
$Divs_DerniersInscrits = '<div style="'.$StyleEntete.'">10 derniers membres inscrits :</div>';
while ($Rep_DerniersConnect = mysql_fetch_object ($Req_DerniersConnect))
{
$Divs_DerniersConnect .= echoUser($Rep_DerniersConnect->pseudo,$Rep_DerniersConnect->id,$Rep_DerniersConnect->nb_post,$Rep_DerniersConnect->avatar,$Rep_DerniersConnect->grade);
}
while ($Rep_DerniersInscrits = mysql_fetch_object ($Req_DerniersInscrits))
{
$Divs_DerniersInscrits .= echoUser($Rep_DerniersInscrits->pseudo,$Rep_DerniersInscrits->id,$Rep_DerniersInscrits->nb_post,$Rep_DerniersInscrits->avatar,$Rep_DerniersInscrits->grade);
}
-
$Div_connectETinscrits = '
<div style="width: 500px; text-align: center; margin: auto; border: 4px ridge #486386">
<div style="float:left;width:250px;border:none;margin:0;padding:0;">'.$Divs_DerniersConnect.'</div>
<div style="float:right;width:250px;border:none;margin:0;padding:0;">'.$Divs_DerniersInscrits.'</div>
<br style="clear:both" />
</div>';
-
bloc_head (ax($titre_edito));
echo bbcode($edito,0,0,1,1,1);
echo '<br />';
echo $Div_connectETinscrits;
close_table();
?>