Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]Galeria w php, Ustawienie 12 obrazkół na stronie + nex page 1,2,3,4 itd
ha4rr9y
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.12.2008

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


witam

mam problem następujący dodałem do swojej strony galerie z How-tu
Kod
  http://itporady.pl/php-mysql/prosta-galeria-z-efektem-highslide.html


i nie umiem ustawić żeby na stronie wyświetlane było tylko 12 zdjęc obecnie wyświetla 16

opcja

  1. $i = 12;


i nie umiem ustawić że jak jest w katalogach obrazki i obrazkiminiaturki więcej zdjęc to zeby był guziki natepna poprzednia

dopiero zaczynam z php i często korzystam z gotowych rozwiązań dobrze opisanych

to moja strona w trakcie budowy

Kod
http://ha4rr9y.pl


  1. <?php
  2. $i = 12;
  3. $katalog = "obrazki";
  4. $katalogminiaturki = "obrazkiminiaturki";
  5. $galeria = opendir( $katalog );
  6. while ( $zdjecie = readdir( $galeria ) ){
  7.  
  8. $odczyt = pathinfo( $katalog.'/'.$zdjecie );
  9. if ( $odczyt['extension'] == 'jpg' ){
  10.  
  11. echo '<li><a href="'.$katalog.'/'.$zdjecie.'" class="highslide" onclick="return hs.expand(this)" title="Zdjęcie: '.$zdjecie.'"><img width="200" height="133" src="'.$katalogminiaturki.'/'.$zdjecie.'" alt="Zdjęcie: '.$zdjecie.'" /></a></li>';
  12. }
  13.  
  14. }
  15. closedir($galeria);
  16. ?>


Ten post edytował ha4rr9y 18.11.2009, 00:19:00
Go to the top of the page
+Quote Post
tvister
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

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


  1. $t = 0;
  2. while ( $zdjecie = readdir( $galeria ) && t++ < i)
  3.  


Ten post edytował tvister 18.11.2009, 08:16:45
Go to the top of the page
+Quote Post
ha4rr9y
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.12.2008

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


niestety nie działa tak teraz wygląda po zmianie

  1. <?php
  2. $i = 1;
  3. $t = 0;
  4. $katalog = "obrazki";
  5. $katalogminiaturki = "obrazkiminiaturki";
  6. $galeria = opendir( $katalog );
  7. while ( $zdjecie = readdir( $galeria ) && t++ < i) {
  8.  
  9. $odczyt = pathinfo( $katalog.'/'.$zdjecie );
  10. if ( $odczyt['extension'] == 'jpg' ){
  11.  
  12. echo '<li><a href="'.$katalog.'/'.$zdjecie.'" class="highslide" onclick="return hs.expand(this)" title="Zdjęcie: '.$zdjecie.'"><img width="200" height="133" src="'.$katalogminiaturki.'/'.$zdjecie.'" alt="Zdjęcie: '.$zdjecie.'" /></a></li>';
  13. }
  14.  
  15. }
  16. closedir($galeria);
  17. ?>




linia 61 to

  1. while ( $zdjecie = readdir( $galeria ) && t++ < i) {


a komunikat na stronie

Kod
<b>Parse error</b>:  syntax error, unexpected T_INC in <b>/home/ha4rr9y/public_html/galeria.php</b> on line <b>61</b>
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zmień t na $t oraz i na $i

Ten post edytował phpion 18.11.2009, 10:44:06
Go to the top of the page
+Quote Post
ha4rr9y
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.12.2008

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


Cytat(phpion @ 18.11.2009, 10:43:48 ) *
Zmień t na $t oraz i na $i


czy możesz mi napisać poprawnie jak powinna wyglądać ta linia 61 bo już się pogubiłem w tym

Cytat(ha4rr9y @ 18.11.2009, 11:08:13 ) *
czy możesz mi napisać poprawnie jak powinna wyglądać ta linia 61 bo już się pogubiłem w tym


teraz mam tak
  1. while ( $zdjecie = readdir( $galeria ) && $t++ < $i) {



  1. $i = 12;
  2. $t = 12;



i teraz wogule zdjęć nie wyświetla


bo musze uzyskać efekt 12 zdjęc na stronie i 10 stron następna lub poprzednia w galeri bedą zdjećia z meblami kuchennymi i jest tego sporo

dobra poczytałem troszkę w necie i nadal nie rozwiązałem swojego problemu czy ktoś by krótko zwięźle prze edytował te galerie z how to 2 strony po 3 zdjęcia bo standardowo jest 6 to potem już sobie poradzę.


bo nie posiadam takiej wiedzy która wystarcza do swobodnego modyfikowania plików php
Go to the top of the page
+Quote Post
Blame
post
Post #6





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Po pierwsze:
  1. $t = 1;

A po drugie to opisz lepiej swoją ostatnią prośbę bo nie bardzo rozumiem ocb.
Go to the top of the page
+Quote Post
tester
post
Post #7





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.01.2006

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


while ( $zdjecie = readdir( $galeria ) && $t++ < $i) {
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: 22.08.2025 - 22:06