Bestämma antalet per rad...

PHP

0 svar · 205 visningar · startad av nanne

Medlem sedan dec. 19991 749 inlägg
Trådstart#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>
259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)