Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak podpiąć Lightboxa do skryptu galerii w php? Ważne
Forum PHP.pl > Forum > Gotowe rozwiązania
maciek92
Witam!
Szukałem na forum ale niestety nigdzie nie mogę znaleść jak tą oto galerie zdjęć w php http://szabloniki.com/galeria-zdjec-php.html upiększyć lightboxem? Tak, żeby była możliwość przewijania zdjęć podczas podglądu dużego zdjęcia oraz estetyczniejszy sposób wyświetlania zdjęć. Znalazłem taki opis w dokumentacji Lightboxa2 ale jest tam opisana instalacja tylko w przypadku skryptu galerii kiedy to zdjęcia dodaje sie linkami na stronie. Ale jak dodac Lightboxa do tej konkretnej galerii w której wskazuje się tylko folder ze zdjęciami a nie odnośniki do każdego zdjęcia? W php jestem zielony.
Proszę o pomoc, i pozdrawiam!
Maciej
ptq
pliki lightboxa wrzucasz do głównego katalogu ze stroną (inaczej trzeba trochę pozmieniać w jego plikach ustalając nowe ścieżki do gifów).

W kodzie strony galerii musi być odwołanie do tych plików:
  1. <script src="lightbox/js/prototype.js" type="text/javascript"></script>
  2. <script src="lightbox/js/scriptaculous.js?load=effects" type="text/javascript"></script>
  3. <script src="lightbox/js/lightbox.js" type="text/javascript"></script>


a w HEAD meta:
  1. <link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />


dodatkowo w każdym linku <a> do zdjęcia powinna się znaleść wartość REL odpowiednia dla danego albumu, przykład:
  1. <a href="galeria/kajaki.jpg" rel="lightbox[galeria1]" title="Przystań z kajakami"><img class="border" src="galeria/kajaki_resize.jpg" alt="Przystań z kajakami" /></a>


użyłem tutaj nazwy "galeria1", co spowoduje że w trakcie przeglądania zdjęć przez lightbox za pomocą przycisków następny/poprzedni, będziemy mieli dostęp tylko do tych zdjęć co mają w REL galeria1.

Więc jak się już domyślasz, w co Twoim kodzie wystarczy zmienić w tej linijce:
  1. echo "<td><a href=\"".$album[$x]."\" target=\"_blank\"><img src=\"mini.php?fotka="."{$album[$x]}\"></a>";


jak nie wiesz to ma wyglądać tak:
  1. echo "<td><a href=\"".$album[$x]."\" rel=\"lightbox[galeria1]\"><img src=\"mini.php?fotka="."{$album[$x]}\"></a>";


:] miłego pisania kodu!
maciek92
HA bardzo dziękuje biggrin.gif działa. Właśnie nie wiedziałem gdzie w moim kodzie galerii wstawić [rel=\"lightbox\].
Klikam Pomógł ;p
I jeszcze raz stokrotne dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.