Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[PHP+shadowbox] Nie działa galeria - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [PHP+shadowbox] Nie działa galeria (/thread-php-shadowbox-nie-dziala-galeria)



[PHP+shadowbox] Nie działa galeria - martinprz - 16-11-2012

Witam szanownych kolegów,

Czy moglibyście powiedzieć co zrobić żeby skrypt z galerią działał poprawnie?
Obecnie działa tak, że pojawiaja się linki wyglądające jak zdjęcia jedne pod drugim, z napisem zdjęcie .

Ten skrypt ma działać tak, że po wejściu na szczegóły wpisu np. do bloga pod treścią bloga ma się pojawiać jakaś ilość zdjęć koło siebie i jedne pod drugimi (pobierana z odpowiedniego folderu). Do każdego bloga ma być inna grupa zdjęć. Następnie po kliknięciu w miniaturkę zdjęcia ma się pojawiać większe zdjęcie. Do tego wykorzystałem shadowbox ale chyba to źle zrobiłem.

W head wpisałem:

Kod:
<link rel="stylesheet" type="text/css" href="shadowbox/shadowbox.css">
        
        <script type="text/javascript" src="shadowbox/shadowbox.js"></script>
        
        <script type="text/javascript">
        Shadowbox.init();
        </script>

Natomiast kod php wygląda jak poniżej:

Kod:
<?php

//wczytujemy zdjęcia

$zdjecie_mini=glob("zdjecia_do_wpisow/zdjecia_do_wpisow_mini/{$_GET['id_wpisu']}.*");
$zdjecie_duze=glob("zdjecia_do_wpisow/{$_GET['id_wpisu']}.*");

//jesli cos sie znajduje w zmiennej jeden_wpis to (>0) to znaczy, ze zdjecie jest

while(count($zdjecie_mini)>0)
{
    
    echo "<div class='obrazek'>";
    echo "<a href='$zdjecie_duze' rel='shadowbox[galeria]'><img src='$zdjecie_mini' alt='zdjęcie małe' style='width: 150px; height: 200px;'></a>";
    echo "</div>";
    
}

echo "<div class='clear' style='clear: both;'></div>";
?>

</div>

Pozdrawiam,

martinprz