Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Galeria zdjęć, paginacja
Reiven
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 1
Dołączył: 17.03.2006

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


Witam,
Tworzę sobie galerię zdjęć. Nie jest oparta o MySQL, gdyż tych zdjęć będzie bardzo dużo, a bazę danych mam o małej pojemności..
Opieram to o pliki tekstowe.
Na stronie z galerią za paginacje odpowiada ajax.
A dokładnie:

  1.  
  2. <div class="item">
  3. <ul>
  4. <li>Pierwszy obiekt na pierwszej stronie</li>
  5. <li>Drugi obiekt na pierwszej stronie</li>
  6. </ul>
  7. </div>
  8.  
  9. <div class="item">
  10. <ul>
  11. <li>Pierwszy obiekt na drugiej stronie</li>
  12. <li>Drugi obiekt na drugiej stronie </li>
  13. </ul>
  14. </div>

Dokładnie na 1 stronie może wyświetlać się maksymalnie 9 miniaturek zdjęć w ustalonej przeze mnie wielkości..
Zdjęcia mam w fodlerach:
galeria > zwierzeta :
- zdj (normalne zdjęcia)
- th (miniaturki)

No i doszedłem na razie do takiego momentu i nie wiem co dalej:

  1. <?PHP
  2.  
  3. $kat = './galeria/zwierzeta/zdj/';
  4. $kat_th = './galeria/zwierzeta/th/';
  5.  
  6. $dir = dir($kat_th);
  7. while($file = $dir->read())
  8.  
  9. if($file != '.' && $file != '..')
  10. $ilosc = count(glob($kat."*.*"));
  11.  
  12. if ($ilosc >= 9)
  13. {
  14. echo' <div class="item">
  15. <ul>';
  16. echo'<li><a href="'.$kat.''.$file.'" rel="example1" title=""><img src="'.$kat_th.''.$file.'" alt="#" /></a></li>';
  17.  
  18. echo '
  19. </ul>
  20. </div>
  21. ';
  22. }
  23. else
  24. {
  25.  
  26.  
  27.  
  28. }
  29. $dir->close();
  30.  
  31.  
  32. ?>


Przed użyciem tego IF'a "co ma dzielić" wyświetlało mi wszystkie zdjęcia.. po tym nie chce ani jednego...
Coś źle robię, ale nie mogę dojść do tego i pomieszałem już wszystko w swojej głowie....

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
@nospor, zrobiłem tak jak w Twoim skrypcie, tyle że pobiera mi zawartość całej strony...
Bo twój kod niezależnie czy to ajax czy nie to zwraca całą stronę. Mój kod za pierwszym razem tylko zwraca całą stronę. Potem gdy jest ajax, to zwraca tylko dane. Przyjrzyj się w moim kodzie parametrowi "onlyData"

Co do błędy to gdzieś przekazujesz jakieś lewe zapytanie i Twoja klasa się na nim wykłada.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 19:40