Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][MySQL][PHP] Użycie LIGHTBOXU, galeria oparta o baze danych MYSQL
-anka_skakanka-
post
Post #1





Goście







Chciałabym uzyć lightboxu do wyswietlania zdjęć z bazy.. podczas uploadu zdjec tworzone sa miniatury z rozszerzeniem tb_... przeczytałam sporo, jednka nie umiem tego zaimplementować w kodzie... pomijając te znaczniki co się wrzuca do head.. zostaje problem z tym a href

  1. // lista miniatur
  2.  
  3. else if( $cid && empty( $pid ) )
  4. {
  5. $number_of_thumbs_in_row = 2;
  6.  
  7. $result = mysql_query( "SELECT idgaleria,opis_zdjecia,nazwa_zdjecia FROM galeria WHERE idkategorie_uslug='".addslashes($cid)."'" );
  8. $nr = mysql_num_rows( $result );
  9.  
  10. if( empty( $nr ) )
  11. {
  12. $result_final = "\t<tr><td>Brak zdjęć w tej kategorii</td></tr>\n
  13. \t<a href='index.php?id=galeria'> Powrót do wyboru kategorii. </a>\n";
  14. }
  15. else
  16. {
  17. echo "<tr><td><a href='index.php?id=galeria'>Ponowny wybór kategorii zdjęć</a> &gt</td></tr>";
  18. while( $row = mysql_fetch_array( $result ) )
  19. {
  20.  
  21. $result_array[] = "<a href='index.php?id=galeria&cid=$cid&pid=".$row[0]." rel='lightbox[roadtrip]'>
  22. <img src='".$katalog_zdjec."/tb_".$row[2]."' border='0' alt='".$row[1]."' /></a>";
  23.  
  24. }
  25. mysql_free_result( $result );
  26.  
  27. $result_final = "<tr>\n";
  28.  
  29. foreach($result_array as $thumbnail_link)
  30. {
  31. if($licznik == $number_of_thumbs_in_row)
  32. {
  33. $licznik = 1;
  34. $result_final .= "\n</tr>\n<tr>\n";
  35. }
  36. else
  37. $licznik++;
  38.  
  39. $result_final .= "\t<td>".$thumbnail_link."</td>\n";
  40. }
  41.  
  42. if($licznik)
  43. {
  44. if($number_of_photos_in_row-$licznik)
  45. $result_final .= "\t<td colspan='".($number_of_photos_in_row-$licznik)."'>&nbsp;</td>\n";
  46.  
  47. $result_final .= "</tr>";
  48. }
  49. }
  50. }
  51. // zdjęcie w pelnym wymiarze
  52. else if( $pid )
  53. {
  54. $result = mysql_query( "SELECT opis_zdjecia,nazwa_zdjecia FROM galeria WHERE idgaleria='".addslashes($pid)."'" );
  55. list($opis_zdjecia, $nazwa_zdjecia) = mysql_fetch_array( $result );
  56. $nr = mysql_num_rows( $result );
  57. mysql_free_result( $result );
  58.  
  59. if( empty( $nr ) )
  60. {
  61. $result_final = "\t<tr><td>Brak zdjęć. </td></tr>\n";
  62. }
  63. else
  64. {
  65. $result = mysql_query( "SELECT nazwa_kategorii FROM kategorie_uslug WHERE
  66. idkategorie_uslug='".addslashes($cid)."'" );
  67. list($nazwa_kategorii) = mysql_fetch_array( $result );
  68. mysql_free_result( $result );
  69.  
  70. $result_final .= "<tr>\n\t<td>
  71. <a href='index.php?id=galeria'>Kategorie </a> &gt;
  72. <a href='index.php?id=galeria&cid=$cid'>$category_name</a></td>\n</tr>\n";
  73.  
  74. $result_final .= "<tr>\n\t<td align='center'>
  75. <br />
  76. <img src='".$katalog_zdjec."/".$nazwa_zdjecia."' border='0' alt='".$opis_zdjecia."' />
  77. <br />
  78. $opis_zdjecia
  79. </td>
  80. </tr>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
anka_skakanka
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.03.2011

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


Cytat(mortus @ 2.03.2011, 16:40:47 ) *
(..) ]Dlatego mówiłem o sprawdzeniu źródła strony i przyjrzeniu się odnośnikom do odpowiednich zdjęć.

no wiem co jest wykonywane jak wywale te "rel":)... natomiast w ten sposób miałam tą linię jak doklądałam kod z lightboxa, tylko za dużo razy po kolejnych zmianach cofnęłam i dlatego znacznik znikł, niestety po dodaniu tego znacznika " ' " dalej tak samo działa, czyli otwiera się zacienione na około jasne okienko z tym loadingiem ... moze trzeba dodatkowo zagnieżdzić zapytanie żeby pobierało duży obrazek ?.. już tyle kombinacji róznych probowałam że się sama gubię wkońcu która kopia kopii kopiowana jets ta najlepiej działającą :/... chyba że może jest jakieś rozwiązanie inne godne polecenia, co będzie łatwiejsze w implementacji (IMG:style_emoticons/default/smile.gif)

ale przeciez jak już klikam w miniaturkę zdjęcia to mi się wszystko zacienia ale adres pozostaje ten co był przy wyborze kategorii czyli
  1. <a href="http://localhost/galeria/index.php?id=galeria&cid=2" target="_blank">http://localhost/galeria/index.php?id=galeria&cid=2</a>

to z pid mi sie pojawia jak wykonuje się to po else czyli bez uzycia rel
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: 5.11.2025 - 04:10