webForumDet fria alternativet

Bestämma antalet per rad...

PHPur PHP

0 svar · 201 visningar · startad av nanne

Medlem sedan dec. 19991 749 inlägg
Frågan#1

Jag håller på att bygga om min bildvisare för fotoalbum och gör den helt med Fasttemplate, bygger den även dynamiskt så att jag ska kunna ändra saker utan att få koda om allting.

Det är så att jag har inte fått riktigt kläm på hur man gör dynamiska rader. Jag får den att lista alla bilderna i ett biblotek efter varandra men när jag vill ha en snurra för antal bilder per rad så blir det stop. Har försökt med två stycken dynamiska snurror men det fungerar inte bra heller.

Efter många om o men då låter jag er ta och försöka lösa problemet (filerna är nu så att den listar filerna en per rad rakt upp och ner).

showdirectory.inc.php

  
 $tpl->define_dynamic("listthumbs","page");
  if ($dir = opendir("$imgdir$_GET[dir]")) {
      while($item = readdir($dir)) {
          if(!strchr($item,"thumb.")) continue;
             $tpl->assign(array(S_THUMB      => $item,
                                S_DIR        => $_GET[dir]));
          $tpl->parse(ALFABET, ".listthumbs");
      }
  }
  closedir($dir);

showdirectory.tpl

 
<table border=1 width=100%>
<!-- BEGIN DYNAMIC BLOCK: listthumbs -->
<tr>
<td><img src="showpicture.php?dir={S_DIR}&picture={S_THUMB}" ALT="{S_THUMB}"></td>
</tr>
<!-- END DYNAMIC BLOCK: listthumbs -->
</table>
129 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)