Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria - opis zdjęcia
mdfknygga
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.12.2014

Ostrzeżenie: (0%)
-----


Witam,
mam galerię która wyświetla mi wszystkie zdjęcia ze wskazanago katalogu, w tej chwili widnieje pod każdym z nich podpis, jest to numer porządkowy z tablicy dla każdego zdjęcia,
chciałbym aby nie wyświetlał się numer a opis, opisem byłaby nazwa zdjęcia (zdjęcie z katalogu 023.jpg - wyświetlana nazwa pod miniaturką: 023), oczywiście posortowane od najmniejszego
do największego, nazwa zdjęcia nie będzie miała innej wartości w nazwie jak liczba.

W tej chwili wygląda to tak: galeria


Kod
<?php
//katalog z dużymi obrazkami
$katalog = "180x200";

//katalog z miniaturkami
$katalogMiniaturki = "180x200";

//ilość zdjęć na stronie
$naStronie = 32;

//czy ma być opis zdjęcia - jego numer - true to tak, false to nie
$opisZdjecia = true;

//---------------------------------------------
//ilość zdjęć - liczy pliki w katalogu
$ilosc = count(glob("./$katalog/*"));

//ilość stron
$iloscStron = ceil($ilosc/$naStronie);

//odczyt katalogu z obrazkami
$pliki = glob($katalog.'/*.jpg');
$i = 0;

//utworzenie tablicy z obrazkami
foreach($pliki as $key => $value){
  $tab[$i] = $value;
  $i++;
}

//sortowanie tablicy
sort($tab);

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

if($opisZdjecia) $opisZdjecia = '<span>Wzór nr '.$i.'</span>';
  $tablica[$i] = '<li><a href="'.$tab[$i].'" class="highslide" onclick="return hs.expand(this)" title="Wzór nr '.$i.'"><img width="200" height="133" src="'.str_replace($katalog, $katalogMiniaturki, $tab[$i]).'" alt="Wzór nr '.$i.'" />'.$opisZdjecia.'</a></li>';
}

//sprawdza aktualny numer strony
if(isset($_GET['strona']) && $_GET['strona'] > 0 && $_GET['strona'] <= $iloscStron) $strona = $_GET['strona']-1;
else $strona = 0;

$poczatek = $strona * $naStronie;
if($poczatek >= $ilosc) $poczatek = 0;

$koniec = $poczatek + $naStronie;
if($koniec >= $ilosc) $koniec = $ilosc;

//generowanie wykazu
for($i = $poczatek; $i < $koniec; ++$i){
  echo $tablica[$i]."\n";
}
?>


Mogę przesłać spakowane kompletne pliki .php, .css + przykładowe zdjęcia, komplet ze strony podanej powyżej.
Proszę o pomoc w zmianie kodu.
Go to the top of the page
+Quote Post

Posty w temacie
- mdfknygga   Galeria - opis zdjęcia   29.12.2014, 23:42:28
- - jackraymund   [PHP] pobierz, plaintext if($opisZdjecia) ...   30.12.2014, 00:59:32


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:03