Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> smarty + section + html
zbynio4
post 17.08.2006, 14:31:05
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.06.2004

Ostrzeżenie: (0%)
-----


Witam mam pewien problem do rozwiazania , wiem ze sie da ale mnie juz dopadla calkowita amnezja biggrin.gif
jest pobierana z galeri tabela z miniaturami (jest ich iles tam) i ... maja sie one wyswietlac po trzy w lini czyli
chce "zlamac" tabele po trzecim zdjeciu i wyswietlic kolejne 3 ... i kolejne 3 itd ... i caly w tym problem ze to MUSI byc tabela.
  1. {section name=i loop=$skany}
  2.  
  3. <td>{$skany[i].zdjecie}</td>
  4.  
  5. {/section}
  6. </tr>


normalnie dalbym warunek,
liczyl grafy i zwiakszal o 1 i jezeli (licznik >= 3) && ((licznik % 3) ==0) {
</tr><tr> } i wklejal kolejne trzy
heh tylko ze ja sie uparlem zrobic to w smartym i hjuston mamy problem

Pomocy koledzy i prosze nie odsylac do manuala po
{$smarty.section.i.total / index i inne} bo to akurat czytalem - ale sami wiecie manual smartego to full wypas pelna informacja smile.gif
wiem ze sie to da zrobic ale niestaty nie wiem jak
i wystarczy mi tylko wskazac droge smile.gif
Pozdrawiam i dzieki za pomoc
Go to the top of the page
+Quote Post
stal-sw
post 17.08.2006, 14:49:18
Post #2





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

Ostrzeżenie: (0%)
-----


Witam.
Ja to robie tak:

  1. <table cellpadding="2" align="center" cellspacing="2">
  2. {section name=i loop=$fotki}
  3. {if $smarty.section.i.index is div by 3}<tr>{/if}
  4. <td class="img_block"><a href="photo.php?id={$fotki[i].id}" title="Photo">
  5. <img src="foto/mecze/min{$fotki[i].foto}" align="center"  /></a>
  6. </td>
  7. {if ($smarty.section.i.index+1) is div by 3}</tr>{/if}
  8. {/section}


--------------------
Go to the top of the page
+Quote Post
zbynio4
post 17.08.2006, 15:34:15
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.06.2004

Ostrzeżenie: (0%)
-----


stal-sw przyjacielu smile.gif
jestes moim idolem, wielkie dzieki ... ja tu kurna doktoraty tworze ...
naprawde bardzo dziekuje za szybka pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
stal-sw
post 20.08.2006, 12:58:45
Post #4





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

Ostrzeżenie: (0%)
-----


Nie ma sprawy smile.gif
Moglem pomoc to pomoglem.

Mi te wiele osob pomaga i an tym forum i na innych.


--------------------
Go to the top of the page
+Quote Post
bodzio_sosna
post 26.11.2007, 15:31:16
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.11.2007

Ostrzeżenie: (0%)
-----


Witam

Dlaczego poniższy kod wyświetla mi zdjęcia jedno pod drugim?

{section name=x loop=$rows}
<div id="gallery">
<CENTER>
<a href=?zdj="{$rows[x].id}"><img src="thumb.php?pic=gallery/{$folder}/{$rows[x].$folder}" border=2 class="image"></a>
<CENTER>
</div>
{/section}

style.css:
#gallery {
width : 680px;
background : #5F5F5F;
padding : 10px 5px 5px 5px;
margin-left : 10px;
}
Go to the top of the page
+Quote Post
mokry
post 2.12.2007, 18:29:58
Post #6





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Pakujesz zdjęcia każde do osobnego DIV'a. Jeśli chcesz tak zrobić musisz dodać do CSS'a float:left lub do section wpakowac same obrazki z div wstawic poza {section}

Przy okazji postaraj sie poczytać o aktualnych standardach HTML/CSS.


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
bodzio_sosna
post 4.12.2007, 23:17:12
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.11.2007

Ostrzeżenie: (0%)
-----


Zrobiłem to tak:

<div id="gallery">
<CENTER>
{section name=x loop=$rows}
<a href=?m={$m}&zdj={$rows[x].id}><img src="thumb.php?pic=gallery/{$folder}/{$rows[x].$folder}" border=2 class="image"></a>
{if ($smarty.section.x.index+1) is div by $column}<br>{/if}
{/section}
</CENTER>
</div>

Ten post edytował bodzio_sosna 13.12.2007, 15:24:05
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 17:57