Categories > TinyButStrong general (FR) >

Bug dans le plugin NavBar ?

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: devloop
Date: 2008-01-27
Time: 15:58

Bug dans le plugin NavBar ?

Bonjour,

J'essaye d'afficher une barre de navigation sur une page mais l'élément "first" ne s'affiche pas correctement.

Le code html :
    <div id="navbar">
      <span><a href="f.php?f=[var.forum_id]&amp;start=[nav.first;endpoint;magnet=span]">|&lt;</a> </span>
      <span><a href="f.php?f=[var.forum_id]&amp;start=[nav.prev;endpoint;magnet=span]">&lt;</a> </span>
      <span><a href="f.php?f=[var.forum_id]&amp;start=[nav.page;bmagnet=div;block=span;pagemin=0;navpos=centred]">[nav.page]</a> </span>
      <span>[nav.page;block=span;currpage] </span>
      <span><a href="f.php?f=[var.forum_id]&amp;start=[nav.next;endpoint;magnet=span]">&gt;</a> </span>
      <span><a href="f.php?f=[var.forum_id]&amp;start=[nav.last;endpoint;magnet=span]">&gt;|</a> </span>
    </div>

le code php :
$TBS->PlugIn(TBS_NAVBAR,'nav','',$start,$max);

si j'ai $start=10 et $max=12, j'obtient le manu de navigation suivant :
<  3 4 5 6 7 8 9 10 11 12  >  >| 
il me manque le lien pour aller tout au début
en fait il n'apparait que si je suis à l'autre extrémité (12)

Une idée ?
By: Skrol29
Date: 2008-01-28
Time: 19:52

Re: Bug dans le plugin NavBar ?

Salut,

Y'a effectivement un bug dans le Plug-in NavBar.
Cela arrive quand on met indice_min = 0

Quand je lance ton exemple, j'obtient:
  <  2 3 4 5 6 7 8 9 10 11  >  >|
Ce qui est un peu différent mais bugé quand même.

Pour corriger le bug, il faut aller dans le plug-in et remplacer
if ($CurrNav[$x]==$CurrNav['bound']) {
par :
if (($CurrNav['bound']!==false) and ($CurrNav[$x]==$CurrNav['bound'])) {

Je publierais le correctif bientôt.
Merci à toi :)
By: devloop
Date: 2008-01-28
Time: 20:25

Re: Bug dans le plugin NavBar ?

Ca marche impec
merci :)