Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Smarty] Problem z divem
Exodus
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 16.10.2007

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


Witajcie! Mam taki problem. Mam kod

  1. <?php
  2. {section name=co loop=$cytat}
  3.  
  4. &raquo; <a href="cytaty,{$cytat[co].id}">{$cytat[co].nazwa}</a> ({$cytat[co].alls})<br />
  5.  
  6. {/section}
  7. ?>


i muszę zrobić, że jak jest więcej niż 10 linków, to div zmienia sie na cytaty_2, i gdy wiecej niz 20 to z powrotem jest cytaty_1. Domyslnie ma byc (czyt. gdy mniej niz 10 linkow) div cytaty_1

Btw. I to ma być tak że załózmy mam 30 wynikow. pierwsze 10 wyswietla w divie cytaty_1, nastepne 10 wyswietla w cytaty_2 i nastepne 10 w cytaty_1.

.....
Go to the top of the page
+Quote Post
sticker
post
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

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


numer cytatu modulo 10 i sprawdzenie czy wynik jest parzysty czy nieparzysty
Go to the top of the page
+Quote Post
Exodus
post
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 16.10.2007

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


Mógłbyś jaśniej (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?
Go to the top of the page
+Quote Post
Darti
post
Post #4





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. <?php
  2. $class = "jeden";
  3.  
  4. for ($i = 1; $i <= 100; $i++) {
  5.  echo "<div class=\"".$class."\">".$i."</div>";
  6.  if (($i % 10) == 0){if ($class == "jeden") { $class = "dwa"; } else { $class = "jeden"; }}
  7. }
  8. ?>


Ten post edytował Darti 1.11.2007, 23:31:16
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.09.2025 - 06:39