Fork me on GitHub

Rapport de message :*
 

Re: modifier bloc Nouveaux membres

Titre du sujet : Re: modifier bloc Nouveaux membres
par GreaTed sur 10/11/2005 16:54:09

je ne suis qu'un débutant mais je pense qu'il suffit de mettre la balise <foreach> à l'intérieur de la balise <tr>. Explications : la balise <foreach> signifie "pour chaque" donc pour chaque membre, Xoops créait une ligne (balise <tr>). Si on lui dit de créer la ligne AVANT de s'occuper de chaque case, alors il va faire une seule ligne (qui en fait peut en faire plusieurs si la largeur du tableau est trop petite) avec, pour chaque membre, une case (balise <td>) dedans. Si je me trompe, il faut me reprendre !
Bizarrement, le code de mon template est le suivant :
<table cellspacing="1" class="outer">
  <{foreach 
item=user from=$block.users}>
    <
tr class="<{cycle values="even,odd"}>" valign="middle">
      <
td align="center">
      <{if 
$user.avatar != ""}>
      <
img src="<{$user.avatar}>" alt="" width="32" /><br />
      <{/if}>
      <
a href="<{$xoops_url}>/userinfo.php?uid=<{$user.id}>"><{$user.name}></a>
      </
td>
      <
td align="center"><{$user.joindate}></td>
    </
tr>
  <{/foreach}>
</
table>

et pour faire ce que tu voudrais, je pense qu'il faudrait faire quelque chose dans ce goût là :
<table cellspacing="1" class="outer">
  <
tr class="<{cycle values="even,odd"}>" valign="middle">
      <{foreach 
item=user from=$block.users}>
      <
td align="center">
      <{if 
$user.avatar != ""}>
      <
img src="<{$user.avatar}>" alt="" width="32" /><br />
      <{/if}>
      <
a href="<{$xoops_url}>/userinfo.php?uid=<{$user.id}>"><{$user.name}></a>
      </
td>
      <{/foreach}>
    </
tr>
  
</
table>

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

43 Personne(s) en ligne (33 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 43 | Plus ...