Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][JavaScript][PHP]Nie działająca wtyczka lightbox
Forum PHP.pl > Forum > Przedszkole
kafar610
Witam
Nie działa mi wtyczka lightbox do wyświetlania zdjęć i nie wiem czemu, wydaje mi się że wszystko zrobiłem dobrze.
I tak wypakowałem rzeczy z folderu dist tongue.gif
  1.  
  2. <meta charset="utf-8"/>
  3.  
  4. <link rel="stylesheet" type="text/css" href="style.css" />
  5.  
  6. <link href="css/lightbox.css" rel="stylesheet" />
  7.  
  8. <script src="js/lightbox.js"></script>
  9.  
  10. <?
  11.  
  12. require_once("stale.php");
  13.  
  14.  
  15.  
  16. //raportowanie bledow php
  17.  
  18.  
  19. ini_set('display_errors', 'on');
  20.  
  21. //wyswietlenie menu (kategori)
  22.  
  23. function showMenu(){
  24.  
  25. global $connect;
  26.  
  27.  
  28.  
  29. //pobieranie rekordow z bazy
  30.  
  31. $result = mysqli_query($connect, "SELECT * FROM categories");
  32.  
  33.  
  34.  
  35. //link do strony głównej
  36.  
  37. echo "<a href='http://kafar.nazwa.pl/Sklep/index.php'>Strona główna</a><br />";
  38.  
  39.  
  40.  
  41. //wyswietlanie rekordow z bazy w petli
  42.  
  43. while($row = mysqli_fetch_assoc($result)) {
  44.  
  45. $name = $row['name'];
  46.  
  47. $id = $row['id'];
  48.  
  49. echo "<a href='http://kafar.nazwa.pl/Sklep/index.php?cat_id=$id'>$name</a>";
  50.  
  51. echo "<br />";
  52.  
  53. }
  54.  
  55. }
  56.  
  57. //funkcja do wyswietlania produktow z danej kategorii
  58.  
  59. function showCategory($category_id = null){
  60.  
  61.  
  62.  
  63. global $connect;
  64.  
  65. if($category_id){
  66.  
  67. $result = mysqli_query($connect, "SELECT * FROM products WHERE category_id = '$category_id'");
  68.  
  69. }
  70.  
  71. else{
  72.  
  73. $result = mysqli_query($connect, "SELECT * FROM products");
  74.  
  75. }
  76.  
  77.  
  78.  
  79. //wyswietlanie rekordow z bazy w petli
  80.  
  81. while($row = mysqli_fetch_assoc($result)) {
  82.  
  83. echo "<div>";
  84.  
  85. echo "<h2>".$row['name']."</h2>";
  86.  
  87. echo "<h3> Cena: ".$row['price']."</h3>";
  88.  
  89. $index = $row['index'];
  90.  
  91.  
  92.  
  93. foreach (getProductPictures($index) as $image) {
  94.  
  95.  
  96.  
  97. echo "<a data-lightbox='$index' href='foto/$image'>";
  98.  
  99. echo "<img src='foto/thumbs/$image'>";
  100.  
  101. echo "</a>";
  102.  
  103. echo "<br />";
  104.  
  105. }
  106.  
  107. echo $row['description'];
  108.  
  109. echo "</div>";
  110.  
  111. }
  112.  
  113.  
  114.  
  115. }
  116.  
  117.  
  118.  
  119. function getProductPictures($index){
  120.  
  121. $images = array();
  122.  
  123.  
  124.  
  125. //W02-x
  126.  
  127. for($i=0;$i<10;$i++){
  128.  
  129.  
  130.  
  131. $filename = $index."-".$i.".jpg";
  132.  
  133. $filepath = "foto/$filename";
  134.  
  135.  
  136.  
  137. if(file_exists($filepath)) {
  138.  
  139. $images[] = $filename;
  140.  
  141. }
  142.  
  143. }
  144.  
  145. return $images;
  146.  
  147. }
  148.  
  149.  
  150.  
  151. //Łaczenie z baza danych
  152.  
  153. $connect = mysqli_connect(HOST, USER, PASSWORD, NAZWA_BAZY, PORT)
  154.  
  155. or die('Brak połączenia z serwerem MySQL');
  156.  
  157.  
  158.  
  159. echo 'Połączenie nawiązane<br />';
  160.  
  161.  
  162.  
  163. //kodowanie
  164.  
  165. mysqli_query($connect,"SET NAMES 'utf8'");
  166.  
  167. ?>
  168.  
  169. <div id="content">
  170.  
  171. <?
  172.  
  173. echo "<div id='menu'>";
  174.  
  175. showMenu();
  176.  
  177. echo "</div>";
  178.  
  179.  
  180.  
  181.  
  182.  
  183. echo "<div id='products'>";
  184.  
  185.  
  186.  
  187. if(isset($_GET['cat_id'])) {
  188.  
  189. $categories_id = $_GET['cat_id'];
  190.  
  191. }
  192.  
  193. else{
  194.  
  195. $categories_id = null;
  196.  
  197. }
  198.  
  199.  
  200.  
  201. showCategory($categories_id);
  202.  
  203. mysqli_close($connect);
  204.  
  205. echo "</div>";
  206.  
  207. ?>
  208.  
  209. </div>
Mega_88
Na początek, przenieś

  1. <script type="text/javascript" charset="utf-8">
  2. $(document).ready(function(){
  3. $("area[rel^='prettyPhoto']").prettyPhoto();
  4. });


Przed tak </body>

Info: http://www.no-margin-for-errors.com/blog/2...m-an-image-map/
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.