![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.....
To mój pierwszy post na forum więc proszę o wyrozumiałość... Próbuję napisać bratu mini skrypt portfolio i w zasadzie już mam z tym że do wyświetlania zdjęć używam takiego kodu: Kod $kategoria='ludzie_moda'; $dir = 'foto/'.$kategoria; $imagesExtensions = array('jpg', 'jpeg', 'gif', 'png','bmp'); $files = scandir($dir); if(empty($files)) {echo 'Brak zdjęć w tej kategorii !'; }else{ foreach($files AS $file) { $fileinfo = pathinfo($file); if(is_file($dir.'/'.$file) AND in_array($fileinfo['extension'], $imagesExtensions)) { $plik = $file; $tab = explode('.', $plik); $nazwa = $tab[0]; echo " <strong>Tytuł to : </strong> "; echo file_get_contents($dir.'/'.$nazwa.'.txt'); echo ' <img src="%27.$dir.%27/%27.$file.%27" alt=""> '; } } } ?> w danym folderze zawsze jest plik.jpg oraz plik.txt z tytulem odpowiednio plik1.jpg oraz plik1.txt Pomoże mi ktoś zrobić to w takiej formie żeby zamiast w pętli wyświetlać jedno pod drugim wyświetlał pierwsze zdjęcie z scandir a nad nim były dwa linki "<" (link do poprzedniego zdjęcia) oraz ">" (link do następnego zdjęcia) i po kliknięciu na > wyświetlał kolejne zdjęcie w miejscu obecnego.... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kurczę chyba trochę zamotałem... mam nadzieję że wiadomo o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdrawiam Ten post edytował escatox 29.01.2009, 23:19:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
problem jest taki, że nie wiadomo jaką masz organizację tych zdjęć... czy są one ponumerowane, czy nie? czy jest gdzies informacja o ilości i nazwach? czy są to po prostu wgrane zdjęcia do katalogu?
jeżeli to ostatnie to potrzebna byłaby funkcja robiąca tablicę ze zdjęciami... a później użylbym for`a aby wyswietlać aktualne z indeksem "i" oraz linki z indeksami i-1 oraz i+1 do zdjęć "przed" i "po" - rozważ tą opcję (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
problem jest taki, że nie wiadomo jaką masz organizację tych zdjęć... czy są one ponumerowane, czy nie? czy jest gdzies informacja o ilości i nazwach? czy są to po prostu wgrane zdjęcia do katalogu? jeżeli to ostatnie to potrzebna byłaby funkcja robiąca tablicę ze zdjęciami... a później użylbym for`a aby wyswietlać aktualne z indeksem "i" oraz linki z indeksami i-1 oraz i+1 do zdjęć "przed" i "po" - rozważ tą opcję (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdrawiam pliki mają losowe nazwy.... most_grunwaldzki.jpg most_grunwaldzki.txt dom.jpg dom.txt itp więc nie ma w nich żadnego porządku... co do twojej propozycji to fajnie brzmi ale jednak dla mnie to jeszcze ciut za wysoki poziom aby napisać coś takiego (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
ale Ty już masz pewną część napisaną.
Masz tablicę z plikami... teraz tylko normalnego for`a zrobić, w nim warunki - mniej więcej:
i załatwione (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
kurcze dla mnie dalej to magia ;(
chyba jednak pozostanę przy tym co mam narazie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
uwierz:) nie ma tu ani trochę magii, to właściwie dość proste, a wręcz elementarne funkcje i dość proste ich połączenie .
Myślę, że wiesz jak używać instrukcji for. Sprawdź sobie jeszcze count() i to co masz + to co napisałem powinno w zupełności wystarczyć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) powodzenia |
|
|
-Krymek- |
![]()
Post
#7
|
Goście ![]() |
Witam
Mam pytanie, czy można za pomocą tego zrobić, aby zdjęcia się zmieniały. Jak forem wyświetle tablicę to będą jedno pod drugim. Chodzi mi o to aby wyświtlić tylko bieżącą iteracje. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:49 |