Php a galeria, problem


(Kernelus) #1

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.

Przedstaw nam swój pomysł, ustal zakres działania, miej radość ze współpracy, a polecisz nas swoim znajomym.

Droga Dziwnów:

<?php include('galeria-drogadziwnow.php');?>

Budynki:

<?php include('galeria-budynki.php');?>

Niechorze ul. Leśna:

<?php include('galeria-niechorzelesna.php');?>

Niechorze ul. Rybacka:

<?php include('galeria-niechorzerybacka.php');?>

Pogorzelica ul. Bursztynowa:

<?php include('galeria-pogorzelicabursztynowa.php');?>

Pogorzelica ul. Morska:

<?php include('galeria-pogorzelicamorska.php');?>

Pogorzelica ul. Sztormowa:

<?php include('galeria-pogorzelicasztormowa.php');?>

Rewal ul. Klifowa:

<?php include('galeria-rewalklifowa.php');?>

Rewal Promenada:

<?php include('galeria-rewalpromenada.php');?>

[/code] a tutaj przykładowej galerii php, wszystkie różnią się ścieżką odpowiadającą temu gdzie znajdują się zdjęcia:
[code]<?php //śćść $opiszdjec ="off"; echo '

  • '; $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 '['.$podpiszdjecia.'

['.$podpiszdjecia.']('.%24imgdir.%24a_img%5B%24x%5D.' "'.$podpiszdjecia.'")[';};echo ']('.%24imgdir.%24a_img%5B%24x%5D.' "'.$podpiszdjecia.'")';};? ?php echo'

]('.%24imgdir.%24a_img%5B%24x%5D.' "'.$podpiszdjecia.'")
';?

Wie ktoś może jak to naprawić?

-- Dodane 26.04.2013 (Pt) 15:05 --

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


(mozilla007) #2

Mnie raczej interesuje dodatkowo ten kawałek, czemu on jest ładowany przy pokazaniu każdego zdjęcia, czyli im więcej zdjęć, tyle razy jest dodatkowo ładowany. To może komuś ze słabszym komputerem, przeładować przeglądarkę.


(Kernelus) #3

W sumie dobra rada, pousuwam je z każdej galerii i ustawię tylko w tej głównej stronie z realizacjami. Dzięki :slight_smile: