Categories > TinyButStrong general (FR) >

Re: affichage

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: baddevil
Date: 2012-11-24
Time: 13:40

Re: affichage

bonjour et merci bien du retour,

par contre j ai un autre soucis, je ne sais pas comment afficher dans ma page html le resultat de ceci

$photo=array('CARDIFF_BBDZ_'.$IdVO.'_1.jpg','CARDIFF_BBDZ_'.$IdVO.'_2.jpg','CARDIFF_BBDZ_'.$IdVO.'_3.jpg');
          foreach ($photo as $key => $value)

si je fais un echo il me retourne bien le resultat mais via tbs je ne sais pas comment faire
By: Skrol29
Date: 2012-11-26
Time: 14:40

Re: affichage

J'ai déplacé ton message dans un nouveau fil.

> via tbs je ne sais pas comment faire

Il faut commencer par décrire comment tu veux que ça s'affiche.
Tes données de départ étant un tableau de nom d'image avec des clé numériques ordonnées.
By: baddevil
Date: 2012-11-29
Time: 23:05

Re: affichage

bonjour j ai modifié mon code comme ceci

$dossier = 'photos';
$match = '#CARDIFF_BBDZ_'.$IdVO.'_([0-9]+).(jpg|png|gif)$#i';
$files = new RegexIterator(new DirectoryIterator($dossier),$match);
$nb_fichiers = iterator_count($files);

foreach ($files as $value)
{
    
         //echo '<img  width="100" src="'.$dossier.'/'.$value.'"/><br>';
         echo $value;
         
  }

donc je souhaite l afficher dans mon html comme ceci
<a href="[var.value;noerr]" rel="lightbox[plants]" title=""><img width="60" alt="image" src="[var.value;noerr]" /></a>
mais la ca me retourne rien

merci d avance
By: Skrol29
Date: 2012-11-30
Time: 18:31

Re: affichage

Bon, il faut quand même ce pemcher sur le prince des templates et ceux de TBS en particulier.
Ce que tu vaux faire c'est fusionner un jeu d’enregistrements avec un zone (un bloc) du modèle.

Dans ton cas tu as un tableau simple clé=>valeur.
Dans ce cas, TBS te donne accès aux colonnes virtulles "key" et "val".

PHP:
$TBS->MergeBlock('fic', $files)

HTML:
<a href="[fic.val]" rel="lightbox[plants]" title=""><img width="60" alt="image" src="[fic.val]" /></a>
By: baddevil
Date: 2012-11-30
Time: 19:06

Re: affichage

bonsoir j ai essayé mais ca me retourne une erreur
TinyButStrong Error in field [fic.val...]: item val' is neither a method nor a property in the class 'DirectoryIterator'. This message can be cancelled using parameter 'noerr'.

et ensuite me retourne qu un seul resultat sur trois par exemple


edit:apres chercher j arrive a afficher qu une seule image en faissant ceci
<a href="photos/[fic.val]" title=""><img width="60" alt="image" src="photos/[var.value;noerr]" /></a>

cependant il en manque

mais si je fais
<table>
<tr><td>
<a href="photos/[fic.value;block=tr]" title=""><img width="60" alt="image" src="photos/[var.value;noerr]" /></>

</td></tr></table>
ca m affiche bien le nombre de d image mais sans afficher l image j ai la croix a la place et si je clique dessus ca m ouvre le dossier complet des images