Wątek przeniesiony 2015-09-14 09:59 z PHP przez dzek69.

Nie działająca wtyczka lightbox php

0

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 :P


<meta charset="utf-8"/>

<link rel="stylesheet" type="text/css" href="style.css" />

<link href="css/lightbox.css" rel="stylesheet" />

<script src="js/lightbox.js"></script>

<?

require_once("stale.php");



                    //raportowanie bledow php

                    error_reporting(E_ALL);

                    ini_set('display_errors', 'on');

//wyswietlenie menu (kategori)

function showMenu(){

    global $connect; 

      

     //pobieranie rekordow z bazy                   

    $result = mysqli_query($connect, "SELECT * FROM categories");

    

    //link do strony głównej

    echo "<a href='http://kafar.nazwa.pl/Sklep/index.php'>Strona główna</a><br />";

    

    //wyswietlanie rekordow z bazy w petli

    while($row = mysqli_fetch_assoc($result)) {

        $name = $row['name'];

        $id = $row['id'];

        echo "<a href='http://kafar.nazwa.pl/Sklep/index.php?cat_id=$id'>$name</a>";

        echo "<br />";

    }

}

//funkcja do wyswietlania produktow z danej kategorii   

function showCategory($category_id = null){

    

    global $connect;

    if($category_id){

        $result = mysqli_query($connect, "SELECT * FROM products WHERE category_id = '$category_id'");

    } 

    else{

        $result = mysqli_query($connect, "SELECT * FROM products");

    }



    //wyswietlanie rekordow z bazy w petli

    while($row = mysqli_fetch_assoc($result)) {

        echo "<div>";

        echo "<h2>".$row['name']."</h2>";

        echo "<h3> Cena: ".$row['price']."</h3>";

        $index = $row['index'];

        

        foreach (getProductPictures($index) as $image) {



            echo "<a data-lightbox='$index' href='foto/$image'>";

            echo "<img src='foto/thumbs/$image'>";

            echo "</a>";

            echo "<br />";

        }

        echo $row['description'];

        echo "</div>";

    }

    

}



function getProductPictures($index){

    $images = array();

    

    //W02-x

    for($i=0;$i<10;$i++){

        

        $filename = $index."-".$i.".jpg";

        $filepath = "foto/$filename";

        

        if(file_exists($filepath)) {

            $images[] = $filename;

        }

    }

    return $images;

}

 

//Łaczenie z baza danych

$connect = mysqli_connect(HOST, USER, PASSWORD, NAZWA_BAZY, PORT)

                    or die('Brak połączenia z serwerem MySQL'); 

 

                        echo 'Połączenie nawiązane<br />';

                        

                        //kodowanie

                        mysqli_query($connect,"SET NAMES 'utf8'");

?>

<div id="content">

<?

echo "<div id='menu'>";

showMenu();

echo "</div>";  



 

echo "<div id='products'>"; 



    if(isset($_GET['cat_id'])) {

        $categories_id = $_GET['cat_id'];

    }

    else{

        $categories_id = null;

    }



showCategory($categories_id);

mysqli_close($connect); 

echo "</div>";  

?>

</div>
0

daj linka do strony, z tego nic nie wynika

0

http://kafar.nazwa.pl/Sklep/ tutaj link do mojej strony
http://lokeshdhakar.com/projects/lightbox2/ a tu do lightboxa

1 użytkowników online, w tym zalogowanych: 0, gości: 1