Categories > TinyButStrong general (FR) >

Bug avec l'affichage en série et bloc secondaire vide

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Philty
Date: 2004-06-29
Time: 19:38

Bug avec l'affichage en série et bloc secondaire vide

J'ai dowloadé la dernière version de TBS (V1.97) et il semblerait qu'il y ait un bug lors de la fusion d'un bloc secondaire vide... ça marchait très bien avec la V1.96...
By: Skrol29
Date: 2004-06-29
Time: 20:27

Re: Bug avec l'affichage en série et bloc secondaire vide

Pourtant les exemples marchent bien.
Tu peux m'envoyer ton template, ou le morceau qui pose problème ?
By: Philty
Date: 2004-06-29
Time: 20:47

Re: Bug avec l'affichage en série et bloc secondaire vide

le code:
[...]
$theme[aleatoire]='Aléatoire';
$theme[defaut]='Bleu';
$theme[vert]='Vert';
foreach ($theme as $key => $element) {
$liste_theme[] = array('repertoire'=>$key,'display'=>$element);
}
[...]
$TBS = new clsTinyButStrong;
$TBS->LoadTemplate($structure);
$TBS->MergeBlock('liste_theme',$liste_theme);
$TBS->Show();
le template:
<form name="form1" method="post" action="[sys.script_name]">
  <div align="center">
    <table cellpadding="3" cellspacing="0" border="0">
      <tr>
        <!-- [liste_theme;block=tr;serial] [var.user_option;selected=radio_option;noerr]  -->
        <td width="25%"> <input type="radio" name="radio_option" value="[liste_theme_1.repertoire;block=td]" class="in_radio" />
          [liste_theme_1.display;block=td]</td>
        <td width="25%"> <input type="radio" name="radio_option" value="[liste_theme_2.repertoire;block=td]" class="in_radio" />
          [liste_theme_2.display;block=td]</td>
        <td width="25%"> <input type="radio" name="radio_option" value="[liste_theme_3.repertoire;block=td]" class="in_radio" />
          [liste_theme_3.display;block=td]</td>
        <td width="25%"> <input type="radio" name="radio_option" value="[liste_theme_4.repertoire;block=td]" class="in_radio" />
          [liste_theme_4.display;block=td]</td>
        <td width="25%">[liste_theme_0;block=td]&nbsp;</td>
      </tr>
    </table>
    <br>
    <input name="set_cookie_design" type="checkbox" value="ok" checked class="in_checkbox" />
    M&eacute;moriser mon choix (utilise un cookie)<br>
    <input type="submit" name="Submit" value="Valider" class="in_submit" />
  </div>
</form>
By: Skrol29
Date: 2004-06-30
Time: 01:50

Re: Bug avec l'affichage en série et bloc secondaire vide

Ok, merci :)
Il y a un correctif : TBS version 1.97.3

Désolé pour les désagréments. TBS 1.97 avait pourtant été testé par 3 développeurs.
By: Philty
Date: 2004-06-30
Time: 13:06

Re: Bug avec l'affichage en série et bloc secondaire vide

Merci d'avoir traiter ce bug aussi rapidement ! et bonne continuation ! mais pense à dormir aussi ;)
By: Philty
Date: 2004-06-30
Time: 13:18

Re: Bug avec l'affichage en série et bloc secondaire vide

Tu y es presque... le résultat est que le bloc vide est généré 2 fois :
<td width="25%"> <input type="radio" name="radio_option" value="aleatoire" class="in_radio" />
  Al&eacute;atoire</td>
<td width="25%"> <input type="radio" name="radio_option" value="defaut" class="in_radio" />
  Bleu</td>
<td width="25%"> <input type="radio" name="radio_option" value="vert" class="in_radio" />
  Vert</td>
<td width="25%">&nbsp;</td>
<td width="25%">&nbsp;</td>
By: Skrol29
Date: 2004-06-30
Time: 13:48

Re: Bug avec l'affichage en série et bloc secondaire vide

Ok, c'était fait exprès mais je n'avais pas vu que ça créeait une discontinuité de fonctionnement.
C'est mainteant corrigé avec le patch TBS 1.97.7 (hé bé).