Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria = problem
noose
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 30.07.2003
Skąd: Gdynia

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


Witam.
Tutaj jest kod. Wszystkie zmienne sa przekazywane.... Moze mi ktos powiedziec, dlaczego nie pokazuje mi tych obrazkow :?:
[php:1:14003e1d9a]<?
if (!isset($galeria))
{
echo("Aktualnie jest 6 galerii");
echo("<a href = "?www=galeria&galeria=1"><img src ="./strony/storyb/sm_X10_1_1"></a>");
}
else
{
echo("Galeria $galeria");
$the_array = Array();
$handle = opendir('./strony/storyb');

while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$the_array[] = $file;
}
}
closedir($handle);
$i=1;
$nr=0;
foreach ($the_array as $element) {
if ($element == 'sm_X$galeria$nr_$strona_$i.jpg')
{
echo("<a href ="./strony/stroryb/duze/X$galeria$nr_$strona_$i"><img src ="./strony/stroryb/$element"></a>");
$i++;
}
}

}

?> [/php:1:14003e1d9a]
Niestety nie wiedzialem jak to prosciej zrobic sad.gif
Chyba, ze ktos ma inny skrypt, ktory by mogl ten zastapic smile.gif
Chodzi o to, ze jest sobie katalog z galeria (strony/storyb) i sa w nim miniaturki (o nazwie sm_X$NUMER_GALERI0_$STRONA_$NUMER.jpg). Jak to zrobic, zeby to chodzilo :?:
pozdro smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
essey
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

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


ja ci polecam ten skrypt: GalleryHP

po drobnym przerobieniu, bedzie nadawal sie wsam raz.

strona skryptu: http://www.galleryhp.org/
tu masz demo: http://www.galleryhp.com/enter/defaulten/
download: http://www.galleryhp.com/download/galleryhp-1.0.zip
Go to the top of the page
+Quote Post
noose
post
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 30.07.2003
Skąd: Gdynia

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


hmm... juz wiem co jest zle ;] tylko nie wiem jak to poprawic :?
nie tworzy poprawnej nazwy :? tworzy nazwy ktore sa bez podkreslen :? "_" .... jak zrobic, zeby je tworzyl :?:
Go to the top of the page
+Quote Post
Guardian
post
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 22.07.2003

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


Ale tu tego napaćkane... Może sprubuj jakiś gotowiec sciągnąć z internetu?questionmark.gif?


--------------------
('') Q(' ')Q
Ops!
Go to the top of the page
+Quote Post
essey
post
Post #5





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

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


no wlasnie po to dalem mu link prosto do skryptu - akurat bardzo podobnie działą - ale lepiej napisane jest smile.gif
Go to the top of the page
+Quote Post
noose
post
Post #6





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 30.07.2003
Skąd: Gdynia

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


a mozecie mi powiedziec czemu mi " _ " nie wchodzi :?: jak to bedzie to bedzie spoko :]
Go to the top of the page
+Quote Post
noose
post
Post #7





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 30.07.2003
Skąd: Gdynia

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


hmmm... sciagnalem i odpalilem ten skrypt.... ogolem spoko, ale....
Kod
Note :       There is no files in ftp. You can add images with your FTP client .

Info: The directory ftp from the root path is: /home/users/inni/zso/www/halo/strony/galleryhp/admin/ftp

mimo, ze w tym katalogu jest ok 600 jpg :?
Go to the top of the page
+Quote Post
essey
post
Post #8





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

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


eeeeee wzociles je przez ftp do tego folderu?
jak wzuciles to tego folderu, dodajesz teraz w adminie (automatycznie podczas dodawania robi sie miniatura). Duzy obrazek wzoca sie do folderu photos/-kategoria-/, a male do photos/-kategoria-/thumbs.
Go to the top of the page
+Quote Post
noose
post
Post #9





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 30.07.2003
Skąd: Gdynia

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


przeciez napisalem, ze tam jest juz poad 600 jpg'ow :? jakbym mogl to bym je dodawal :? ten skrypt wywala mi blad ktory napisalem w poprzednim poscie i nie moge sie ruszac :?
Go to the top of the page
+Quote Post
noose
post
Post #10





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 30.07.2003
Skąd: Gdynia

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


Dobra, poradzilem sobie.... Wiem, ze zamotane, ale komus sie moze przyac :]
[php:1:b9cba02b58]<?
$galeria= $_GET["galeria"];
if (!isset($galeria))
{
echo("Aktualnie jest 7 galerii<br>");
echo("<a href = "?www=galeria&galeria=1">Galeria 1</a><br>");
echo("<a href = "?www=galeria&galeria=2">Galeria 2</a><br>");
echo("<a href = "?www=galeria&galeria=3">Galeria 3</a><br>");
echo("<a href = "?www=galeria&galeria=4">Galeria 4</a><br>");
echo("<a href = "?www=galeria&galeria=5">Galeria 5</a><br>");
echo("<a href = "?www=galeria&galeria=6">Galeria 6</a><br>");
echo("<a href = "?www=galeria&galeria=7">Galeria 7</a><br>");
}
else
{
if (!isset($strona))
{
$strona = 1;
}
echo("Galeria $galeria");
$the_array = Array();
$handle = opendir('./strony/galeria');
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "duze") { /* as descripted below: these "files" will not be added to the array */
$the_array[] = $file;
}
}
closedir($handle);
$i=1;
$nr=0;
$strony=1;
echo "<br>";
foreach ($the_array as $element) {
$szukane = "-";
$zmiana = "_";
$stron = explode("_", $element);
if ($stron[1] == "X$galeria$nr")
{
if ("$stron[2]" > "$strony")
{
$strony = $strony+1;
}
}
$plik = "sm-X$galeria$nr-$strona-$i.jpg";
$plik2 = "X$galeria$nr-$strona-$i.jpg";
$plik = str_replace($szukane, $zmiana, $plik);
$plik2 = str_replace($szukane, $zmiana, $plik2);
if ($element == $plik)
{
echo(" <a href ="./strony/galeria/duze/$plik2"><img src ="./strony/galeria/$element"></a> ");
$i++;
}
}
echo("<br>Stron: ");
$i=1;
do
{
echo("<a href ="?www=galeria&galeria=$galeria&strona=$i"> $i </a>");
} while ($i++ < $strony);
}
?> [/php:1:b9cba02b58]
Go to the top of the page
+Quote Post

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: 20.08.2025 - 19:38