wkleiłem kod tej http://coffeescripter.com/code/ad-gallery/ galerii na swoją stronę i działa. Mam kod w php, który dodaje zdjęcie do folderu, w którym są te wszystkie zdjęcia w galerii. Problem polega na tym, że dodane zdjęcie się nie wyświetli w galerii, gdyż w kodzie html galerii trzeba dodać odpowiedni kod. Przykład:
- to jest kod galerii odpowiedzialny za wyświetlanie zdjęć:
<div class="ad-nav"> <div class="ad-thumbs"> <ul class="ad-thumb-list"> <li> <a href="images/1.jpg"> <img src="images/thumbs/t1.jpg" title="A title for 1.jpg" alt="This is Mercedes G Class" class="image1"> </a> </li> <li> <a href="images/2.jpg"> <img src="images/thumbs/t2.jpg" title="A title for 2.jpg" alt="This is Mercedes E Class" class="image2"> </a> </li> <li> <a href="images/3.jpg"> <img src="images/thumbs/t3.jpg" title="A title for 3.jpg" alt="This is Mercedes CL Class" class="image3"> </a> </li> </ul> </div>
i na przyklad jak dodam czwarte zdjęcie do gal to się nie wyświetli bo nie ma tych linijek:
Kod, który jest odpowiedzialny za dodawanie zdjęć to ten:
<div> <form enctype="multipart/form-data" action="dodaj_zdjecie.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="50000" /> <input name="plik" type="file" /> <br /> opis zdjęcia.. <input type="text" name="description" /> <br /> <input type="submit" name="wyslij" value="Wyslij plik" /> </form> </div> <?php $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; $lacz= lacz_bd (); $wynik= $lacz-> query ("insert into zdjecia (name,description) values ('$plik_nazwa', '".$_POST["description"]."')"); if (!$wynik) throw new Exception ('Dodanie zdjecia nie powiodło się'); if ($wynik) { } echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!"; } }
Jeśli chodzi o to
to jest to pole 'description w bazie danych. I to co wpiszemy w tym polu ma się wyświetlać w kodzie galerii:
<input type="text" name="description" />
Ten tekst z pola description pojawia się na tym białym małym polu pod zdjęciem, widoczne tutaj:
http://coffeescripter.com/code/ad-gallery/
Jeśli chodzi o "images/thumbs/t3.jpg" to nazwa t3 odnosi się do miniaturek, też nie wiem jak to rozwiązać, podobnie jak usuwanie zdjęć. Z usuwaniem zdjęć trzeba będzie kasować kod html.
Byłbym serdecznie wdzięczny gdyby ktoś rozwiązał mój problem.