By: Zed
Date: 2005-07-01
Time: 16:49
|
Colonnes dynamiques + serial
Bonjour, j'ai adapté votre exemple d'affichage en colonne avec le paramètre SERIAL histoire de pouvoir paramétrer aisément le nombre de colonne.
voici mon code :
.php :
$nb_col = 5; / nombre de colonnes
$TBS->MergeBlock('nx','num', $nb_col) ;
$TBS->MergeBlock('bx', $connect, mysql_query("ma requette"));
|
.html
<table class="gallerie" border="1" align="center" cellpadding="2" cellspacing="0">
<tr><td colspan="10"><p class="title-page">Les [var.nb_dern_offres] dernières offres :</p></td></tr>
<tr>
<td height="39" valign="top"><div align="center"><a href="[var..script_name]?page=detail_logement&id=[bx_[nx.val;block=td].id_logement]"><img src="[var.Photo_Dir]/[bx_[nx.val;block=td].id_logement]/Thumbs/[bx_[nx.val;block=td].nom_photo]"></a><br>
<br> <a href="[var..script_name]?page=detail_logement&id=[bx_1.id_logement]" <span class="text-mini">[bx_[nx.val;block=td].type;block=td]<br>
[bx_[nx.val;block=td].ville;block=td]<br>
[bx_[nx.val;block=td].prix;frm='0,00']<span>/mois [onshow;block=span; when [bx_[nx.val;block=td].transaction] <> 'vente']</span></span><br></a>
</td>
</tr>
<tr>
<td colspan=4></td>
<td height="39" valign="top">[bx_0;block=td] <br>
[bx;block=tr;serial]<br></a></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
|
l'affichage donne :
[bx_1.type;block=td] [bx_1.type;block=td] ...
[bx_1.ville;block=td] [bx_2.ville;block=td] ...
[bx_1.prix;frm='0,00'] [bx_3.prix;frm='0,00'] ...
|
le block bx n'est pas fusionné. Pourtant j'ai déjà fait d'autres programmes du genre qui marchent.
|
By: Skrol29
Date: 2005-07-01
Time: 17:19
|
Re: Colonnes dynamiques + serial
Bonjour,
Ben oui, çe qui arrive est normal.
La balise TBS [bx;block=tr;serial] défini le bloc sur la ligne <tr> qui ne contient pas les sous-blocs [bx_N]. Donc ils ne sont pas traités.
Si tu supprimes cettes deuxième ligne <tr> et que tu remontes la balise [bx;block=tr;serial] et la cellule de [bx_0;block=td] dans la ligne du dessus, ça devrait rouler.
|
|
Posting in progress.
Please wait...
|