Php a galeria, problem

Odpowiedz Nowy wątek
2013-04-26 11:48
0

Witam,
Mam na stronie stworzoną podstronę o nazwie realizacje. Wyślwietlane tam są zdjęcia przez lightbox gallery, a odczytywane są przez php.
to jest ta strona: http://ekol.worldbit.pl/index-2.php
Ogólnie na stronie są wyświetlane wszystkie zdjęcia ale tak jakby to chciało wyświetlić inne zdjecia, których nie ma w tych folderach.
Oto kod storny w php.

<section id="content">
                <div class="container_12">
                        <div class="wrapper">
                                <article class="grid_12"><h5> Przedstaw nam swój pomysł,  ustal zakres działania,  miej radość ze współpracy,  a polecisz nas swoim znajomym.</h5><br/><br/>
                                    <h2 class="ind5">Droga Dziwnów:</h2>
                                <?php include('galeria-drogadziwnow.php');?>            
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Budynki:</h2>
                                <?php include('galeria-budynki.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Niechorze ul. Leśna:</h2>
                                <?php include('galeria-niechorzelesna.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Niechorze ul. Rybacka:</h2>
                                <?php include('galeria-niechorzerybacka.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Pogorzelica ul. Bursztynowa:</h2>
                                <?php include('galeria-pogorzelicabursztynowa.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Pogorzelica ul. Morska:</h2>
                                <?php include('galeria-pogorzelicamorska.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Pogorzelica ul. Sztormowa:</h2>
                                <?php include('galeria-pogorzelicasztormowa.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Rewal ul. Klifowa:</h2>
                                <?php include('galeria-rewalklifowa.php');?>
                                </article><br/>
                                <article class="grid_12">
                                <h2 class="ind5" style="margin-top:20px;">Rewal Promenada:</h2>
                                <?php include('galeria-rewalpromenada.php');?>
                                </article><br/>
                                <br/>

                        </div>
                </div>
          </section>

a tutaj przykładowej galerii php, wszystkie różnią się ścieżką odpowiadającą temu gdzie znajdują się zdjęcia:

<?php  //śćść
$opiszdjec ="off";
echo '
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />
<script type="text/javascript"> $(function() { $(\'#gallery a\').lightBox(); });</script>
<style type="text/css"> 
#gallery {  background-color: transparent; width: 100%; }
#gallery ul { list-style: none; } #gallery ul li { display: inline; } #gallery ul img {height: 110px;width:190px;margin:10px;margin-bottom:10px;margin-left:17px;box-shadow: 0px 26px 27px -15px #000; border: 5px solid #636363; border-width: 5px 5px 20px; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }
#gallery ul a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff;box-shadow: 0px 0px 15px #000;    } #gallery ul a:hover { color: #09409B; }</style>

<div id="gallery"><ul><li>';
      $imgdir = 'galeria/niechorzelesna/galeria/'; // the directory, where your images are stored
      $allowed_types = array('png','jpg','jpeg','gif'); // list of filetypes you want to show
      $dimg = opendir($imgdir);
      while($imgfile = readdir($dimg))
      {
       if(in_array(strtolower(substr($imgfile,-3)),$allowed_types))
       {
        $a_img[] = $imgfile;
        sort($a_img);
        reset ($a_img);
       } 
      }
      $totimg = count($a_img); // total image number
      for($x=0; $x < $totimg; $x++)
      {
       $size = getimagesize($imgdir.'/'.$a_img[$x]);
       // do whatever
       $halfwidth = ceil($size[0]/2);
       $halfheight = ceil($size[1]/2);  
       $podpiszdjecia = str_replace('.jpg', '', $a_img[$x]);
       echo '<a href="'.$imgdir.$a_img[$x].'" title="'.$podpiszdjecia.'" style="text-decoration:none;float:left;"><img src="galeria/niechorzelesna/thumb.php?src='.$a_img[$x].'&amp;x=300&amp;y=300&amp;f=0&amp;q=99" title="'.$podpiszdjecia.'" alt="'.$podpiszdjecia.'"/>'; 
                if ($opiszdjec == "on") {echo '<p style="padding-left:25px;text-align:left;margin-top:-27px;color:#999;margin-left:'.$odstepmiedzyzdjeciami.'px;font-size:10px;max-width:190px;overflow:hidden;height:14px;">'.$podpiszdjecia.'</p>';};echo '</a>';};?>    
       <?php echo'</ul></li></div>';?>
edytowany 1x, ostatnio: Kernelus, 2013-04-26 11:49

Pozostało 580 znaków

2013-04-26 15:06

Udało mi się, gryzły się zmienne, w kilku plikach php nazywały się one tak samo.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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