Autor | Zpráva | ||
---|---|---|---|
HGD Profil |
#1 · Zasláno: 23. 8. 2007, 22:17:39
zdravim, chci si udělat galerii, kde není použitá DB ale jen pomocí PHP z obrázků v souboru.
Poradíte pls, jestli to nějak de... |
||
Alphard Profil |
#2 · Zasláno: 23. 8. 2007, 22:31:01
kdo si myslíš, že bude tolik podrobností číst? :-) dej sem script, kterým ji vytváříš, nebo to aspoň trochu popiš
|
||
HGD Profil |
#3 · Zasláno: 23. 8. 2007, 22:49:01 · Upravil/a: HGD
script právě žádnej nemam, prostě potřebuju, aby když mam v souboru miniatury, aby se vypsaly na stránku+stránkování viz ZDE
|
||
Alphard Profil |
#4 · Zasláno: 23. 8. 2007, 22:57:37
já bych rád poradil, ale dokud mi neřekneš, kde máš ty obrázky uložené a jak, tak bohužel
aby když mam v souboru miniatury třeba tohle nechápu, to máš v nějakém texťáku uložené cesty k obrázkům, nebo jak? nebo souborem myslíš adresář? nevím |
||
HGD Profil |
#5 · Zasláno: 23. 8. 2007, 23:00:46
jo, no, mam adresář "data" a v něm sou miniatury, který chci vypsat na stránku a nastránkovat v určitym počtu, např 20
|
||
Alphard Profil |
#6 · Zasláno: 23. 8. 2007, 23:07:41
aha, to je jiná :-)
opendir() while ($file = readdir()) $images[] = $file; sort() (možná zbytečné, zajistí načtení vždy ve stejném pořadí) for ($i = 21; $i <= 40; $i++) // od 21 do 40 echo $images[$i]; closedir() nebo glob(), ale moc často ji nevidím použitou, nevím, jak je to s podporou |
||
Romanticka Profil |
#7 · Zasláno: 24. 8. 2007, 09:57:00
da se tohle napsat normalne jako script PHP do staticke stranky? Samozrejme uz pak nebude .htm, ale .php
Jde mi jen o to, ze kdyz to vlozim do stranky zda to bude fungovat, nebo se k tomu musi jeste neco pridat. |
||
Alphard Profil |
#8 · Zasláno: 24. 8. 2007, 10:12:15
Jde mi jen o to, ze kdyz to vlozim do stranky zda to bude fungovat, nebo se k tomu musi jeste neco pridat.
nebude, je to pouze návrh řešení, naznačení postupu, musí se ještě doplnit proměnné, zadat adresář s obrázky, upravit výstup v cyklu for a vytvořit navigaci pro další stránky |
||
HGD Profil |
#9 · Zasláno: 24. 8. 2007, 17:40:20
mno, a jak tam mam doplnit ten adresář?
|
||
Alphard Profil |
#10 · Zasláno: 24. 8. 2007, 20:10:31
mno, a jak tam mam doplnit ten adresář?
co třeba začít tím, že najdeš první funkci (opendir) v manuálu na php.net a podíváš se na příklady? |
||
Časová prodleva: 15 dní
|
|||
HGD Profil |
#11 · Zasláno: 8. 9. 2007, 12:36:13
poradíte mi někdo s tim vypisovánim obrázků?
Bych potřeboval aby se vyplňovala stránka po řádcích, takže třeba 4 nařádek a pak by se začal další řádek atd. |
||
HGD Profil |
#12 · Zasláno: 8. 9. 2007, 23:29:53
notak lidi, PLS, potřeboval bych pomoct, výpis na stránku už sem dal dokupy, ale nemůžu furt dát dohromady stránkování, POMOC
|
||
bukaj Profil |
#13 · Zasláno: 9. 9. 2007, 00:09:22
HGD
ale nemůžu furt dát dohromady stránkování Hledání neznáš? IMHO se to tu na diskusi řeší (téměř) dennodenně. |
||
HGD Profil |
#14 · Zasláno: 9. 9. 2007, 11:21:14
IMHO? hledal sem to, ale nic nenašel, ani co to to IMHO vůbec je nebo wo co se jedná ???...
|
||
djlj Profil |
#15 · Zasláno: 9. 9. 2007, 11:22:36
HGD
To je taková stupidní iternetová machrovinka (něco jako tvoje PLS). Znamená to česky něco jako „podle mého mínění“. |
||
Mastodont Profil |
#16 · Zasláno: 9. 9. 2007, 11:23:21 · Upravil/a: Mastodont
-- pozdě --
|
||
HGD Profil |
#17 · Zasláno: 9. 9. 2007, 11:49:42
mno, pěkný, tak už sem to pochopil, ale to stránkování je v pohodě když bych to dělal přes DB, ale jestli by to šlo bez DB a ukládání do souborů, prostě jenom počítánim obrázků na stránce atd...
Už sem dal do kupy jak to vypsat v max. počtu na 1 stránku, ale newim jak vypsat na další stránku ten zbytek atd... |
||
krteczek Profil |
#18 · Zasláno: 9. 9. 2007, 12:16:15
máš nějakou sumu třeba 333 => množství
a chceš stránkovat po 15, => $množstvíNaStránce jak to udělat? Je to obyčejné počítání, 1. potřebuješ vědět kolik budeš mit stránek => $početStránek = ceil($množství/$množstvíNaStránce) 2. potřebuješ vědět, na které strance jsi => $_GET['stránka'] = 5 3. poslední vypsaná hodnota? $poslední = ($_GET['stránka'] * $množstvíNaStránce) ; 4. zjistíme počáteční vypisovanou hodnotu: $prvni = $posledni - $množstvíNaStránce; 5. máme všechny důležité hodnoty pro vypsání aktuální stránky... 6. jak zjistíš předchozí stránku, následující, první, poslední? ... |
||
HGD Profil |
#19 · Zasláno: 9. 9. 2007, 13:15:00
mno pěkný no, na to bych možná taky přišel kdybych věděl že to budu potřebovat, ale nepřišel sem na to, jak určim první obrázek na druhý stránce ?
|
||
krteczek Profil |
#20 · Zasláno: 9. 9. 2007, 13:22:09
HGD: takhle, počítá se stím že budou další položky přibývat, takže když tu stránku generuješ tak je to aktualní stránka, nezajímá tě co je na jiné stránce...
|
||
DNX Profil * |
#21 · Zasláno: 9. 9. 2007, 13:52:30
a co se podivat na tutorial o PHP na linuxsoftu
a precist si dil strankujeme data???????? |
||
HGD Profil |
#22 · Zasláno: 9. 9. 2007, 13:58:39
jestli sis to tady nepřečet, tak se ptam jak nastránkovat obrázky BEZ databáze, jestli to vůbec teda de
|
||
krteczek Profil |
#23 · Zasláno: 9. 9. 2007, 15:30:26
HGD:jestli sis nevšim tak ti nabízím řešení které je univerzální ad už stránkuješ cokoliv
|
||
HGD Profil |
#24 · Zasláno: 9. 9. 2007, 15:41:50
to už sem taky pochopil, ale na to abych neměl na každej ze stránek stejný obrázky, tak potřebuju nějakym způsobem tu první na tej kterej stránce určit, a to newim jak....
|
||
HGD Profil |
#25 · Zasláno: 9. 9. 2007, 17:19:50
tak jak na to koukam, tak nakonec bude bohužel nejspolehlivější použít zase DB co?
|
||
krteczek Profil |
#26 · Zasláno: 9. 9. 2007, 17:20:38
HGDpřečti si ještě jednou můj příspěvek z 9.9.2007 12:16:15
|
||
HGD Profil |
#27 · Zasláno: 9. 9. 2007, 17:22:17
však já sem to přesně tak použil, ale nevim jak mam najít obrázek, kterej má bejt první na další stránce, mě to takle vypisuje na každej straně ty samí obrázky
|
||
krteczek Profil |
#28 · Zasláno: 9. 9. 2007, 18:08:15
chytrému napověz... hloupému řekni ad to udělá v html, ručně, nebo si na generování galerie vezme třeba tento nástroj, má to tu výhodu že tomu řekneš kde jsou fotky, nastavíš rozměry fotekkteré chceš aby to mělo a rozměry náhledů a necháš vygenerovat galerii
je to bez přemýšlení a za 10 minut |
||
HGD Profil |
#29 · Zasláno: 9. 9. 2007, 18:14:44
tak takovou věc teda opravdu nechci, chci se taky něco přiučit !!!
Přišel sem už na to, že to půjde přes pole array() tak se s tim a s linuxsoftem teď trápim, tak uvidim jestli mi to nějak pude |
||
krteczek Profil |
#30 · Zasláno: 9. 9. 2007, 19:06:28
takže doplním postup:
1. načteš všechny názvy obrázků v adresáři do pole (viz. Alphard 23.8.2007 23:07:41) 2. zjistíšjejich počet => count($array) |
||
Téma pokračuje na další straně.
|
0