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
  1. <?php
  2. // $Id: edito.php 726 2008-06-02 20:59:42Z foupoudave.devpwsphp $
  3.  
  4. function echoUser($PseudoUser,$IdUser,$NbPostUser,$AvatarUser,$GradeUser)
  5. {
  6.     global $K_theme;
  7.     $DivUser  = '
  8.         <div style="text-align:left; border:2px ridge #486386; padding:5px;">
  9.             <a href="index.php?mod=espace_membre&amp;ac=profil&amp;id='.$IdUser.'">
  10.                 <img src="'.$AvatarUser.'" style="float:left;width:34px;height:34px;border:none;margin-right:5px;" alt="Avatar" />
  11.             </a>
  12.             '.get_grd_symbol($GradeUser).' <a href="index.php?mod=espace_membre&amp;ac=profil&amp;id='.$IdUser.'">'.ax($PseudoUser).'</a>
  13.             <br />
  14.             <a href="index.php?mod=espace_membre&amp;ac=message&amp;id='.$IdUser.'">
  15.             <img src="themes/'.$K_theme.'/images/connectes/mp.png" style="border:none;vertical-align:middle;" alt="Envoyer un message à '.ax($PseudoUser).'" /></a>
  16.         ';
  17.         switch($NbPostUser)
  18.         {
  19.             case '0' :
  20.                 $DivUser.= 'Aucun post';
  21.                 break;
  22.  
  23.             case '1' :
  24.                 $DivUser.= '1 post';
  25.                 break;
  26.  
  27.             default :
  28.                 $DivUser.= $NbPostUser.' posts';
  29.                 break;
  30.         }
  31.     $DivUser .= '</div>';
  32.     return $DivUser;
  33. }
  34.  
  35. $Req_DerniersInscrits = reqmysql('SELECT    `id`, `pseudo`, `avatar`, `grade`, `nb_post`
  36.                                 FROM `users`
  37.                                 WHERE        `statut` = 0
  38.                                     AND        `pseudo` <> "Ancien membre"
  39.                                 ORDER BY    `id` DESC LIMIT 0,10;') ;
  40.  
  41. $Req_DerniersConnect = reqmysql('SELECT DISTINCT
  42.                             `users`.`id`,
  43.                             `users`.`pseudo`,
  44.                             `users`.`grade`,
  45.                             `users`.`nb_post`,
  46.                             `users`.`avatar`
  47.                 FROM `visiteurs`, `users`
  48.                 WHERE        `visiteurs`.`date` = "'.$aujourdhui.'"
  49.                     AND        `visiteurs`.`tpsfin` > "'.$delai.'"
  50.                     AND        `visiteurs`.`pseudo` = `users`.`pseudo`
  51.                     AND        `users`.`pseudo` <> "Ancien membre"
  52.                     AND        `users`.`invisible`=0
  53.                 ORDER BY    `users`.`pseudo` ASC LIMIT 0,10');
  54.  
  55. $StyleEntete = 'font-weight:bold;font-variant:small-caps;border:2px ridge #486386; padding:10px;';
  56. $Divs_DerniersConnect = '<div style="'.$StyleEntete.'">Les membres connectés du forum :</div>';
  57. $Divs_DerniersInscrits = '<div style="'.$StyleEntete.'">10 derniers membres inscrits :</div>';
  58. while ($Rep_DerniersConnect = mysql_fetch_object ($Req_DerniersConnect))
  59. {
  60.     $Divs_DerniersConnect .= echoUser($Rep_DerniersConnect->pseudo,$Rep_DerniersConnect->id,$Rep_DerniersConnect->nb_post,$Rep_DerniersConnect->avatar,$Rep_DerniersConnect->grade);
  61. }
  62. while ($Rep_DerniersInscrits = mysql_fetch_object ($Req_DerniersInscrits))
  63. {
  64.     $Divs_DerniersInscrits .= echoUser($Rep_DerniersInscrits->pseudo,$Rep_DerniersInscrits->id,$Rep_DerniersInscrits->nb_post,$Rep_DerniersInscrits->avatar,$Rep_DerniersInscrits->grade);
  65. }
  66.  
  67. $Div_connectETinscrits = '
  68. <div style="width: 500px; text-align: center; margin: auto; border: 4px ridge #486386">
  69.     <div style="float:left;width:250px;border:none;margin:0;padding:0;">'.$Divs_DerniersConnect.'</div>
  70.     <div style="float:right;width:250px;border:none;margin:0;padding:0;">'.$Divs_DerniersInscrits.'</div>
  71.     <br style="clear:both" />
  72. </div>';
  73.  
  74. bloc_head (ax($titre_edito));
  75.     echo bbcode($edito,0,0,1,1,1);
  76.     echo '<br />';
  77.     echo $Div_connectETinscrits;
  78. close_table();
  79. ?>


Sujet écrit par mike007 le jeudi 27 septembre 2012 à 15:18

[ Imprimer ] - [ Fermer la fenêtre ]