[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
"jednoduchá" galéria

Registrovaný: 01.03.07
Prihlásený: 04.01.12
Príspevky: 69
Témy: 17 | 17
NapísalOffline : 04.02.2008 21:17 | "jednoduchá" galéria

Zdravím páni.

Za úlohu som dostal spraviť galériu obrázkov na štýl KIA:
Kód:
http://www.kia.sk/index.php?context=256&p=98


Zákazník si trvá na svojom, nič iné neprichádza do úvahy a ja si neviem dať rady. Nerozumiem, ako do nej vstupuje PHP, príp. SQL jazyk. Jednoducho vôbec nechápem štruktúre v tej galérii.

Však mi vie niekto poradiť?


Offline

Užívateľ
Užívateľ
"jednoduchá" galéria

Registrovaný: 22.11.07
Prihlásený: 26.02.10
Príspevky: 253
Témy: 1 | 1
Bydlisko: 127.0.0.1
NapísalOffline : 04.02.2008 21:38 | "jednoduchá" galéria

ambrel píše:
Zdravím páni.

Za úlohu som dostal spraviť galériu obrázkov na štýl KIA:
Kód:
http://www.kia.sk/index.php?context=256&p=98


Zákazník si trvá na svojom, nič iné neprichádza do úvahy a ja si neviem dať rady. Nerozumiem, ako do nej vstupuje PHP, príp. SQL jazyk. Jednoducho vôbec nechápem štruktúre v tej galérii.

Však mi vie niekto poradiť?


tam by som povedal ze vstupuje skor javascript :) ide o to ze kazda foto ma priradene nejake ID. kliknes na fotku otvori sa nove okno kde sa nacita foto s urcitim ID. a tlacidla back a next iba odoberaju alebo pridavaju ID. cize ak je aktualne ID foto 20 tak predchadzajuce je 19. kliknes na back a nacita sa foto s id 19. nic tazke :) ak pouzivas sql :) staci len trosku popracovat s javascriptom. ale ak si skuseny PHPckar tak by to nemal byt problem. ak si javascriptak tym lepsie :)


_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Offline

Užívateľ
Užívateľ
"jednoduchá" galéria

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38 | 38
Bydlisko: Kálnica city
NapísalOffline : 04.02.2008 21:54 | "jednoduchá" galéria

a ked nemas cesty k obrazkom v databaze, tak si jednoducho pomenuj tie obrazky od 1 az po cojaviem po 50 a id bude znacit nazov suboru napr. 1.jpg, 2.jpg


Offline

Užívateľ
Užívateľ
"jednoduchá" galéria

Registrovaný: 22.11.07
Prihlásený: 26.02.10
Príspevky: 253
Témy: 1 | 1
Bydlisko: 127.0.0.1
NapísalOffline : 05.02.2008 7:15 | "jednoduchá" galéria

Matho píše:
a ked nemas cesty k obrazkom v databaze, tak si jednoducho pomenuj tie obrazky od 1 az po cojaviem po 50 a id bude znacit nazov suboru napr. 1.jpg, 2.jpg

toto sa mi zda dost neprakticker riesenie. lebo ked bymazes jednu foto budes musiet premenovavat ostatne lebo by si tam mal skok. lepsie riesenie sa mi vidi nacitanie celeho obsahu priecinka fciou readdir() a priradenie nazvu obrazkov do pola, alebo moze foto ukladat aj do sql :)


_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Offline

Skúsený užívateľ
Skúsený užívateľ
"jednoduchá" galéria

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 05.02.2008 8:06 | "jednoduchá" galéria

vl4kn0 píše:
cize ak je aktualne ID foto 20 tak predchadzajuce je 19. kliknes na back a nacita sa foto s id 19.
Veľmi zlá úvaha. Čo ak nejaké foto medzitým vymaže?

V zásade sa to dá všetko zistiť na dva SQL príkazy. V jednom vyberieš fotku aktuálnu a napr. nasledujúcu a v ďalšom fotku predchádzajúcu.
Kód:
SELECT * FROM fotky WHERE id_fotky >= '$aktualna_fotka' ORDER BY id_fotky ASC LIMIT 2
Kód:
SELECT * FROM fotky WHERE id_fotky < '$aktualna_fotka' ORDER BY id_fotky DESC LIMIT 1


To vyskakovacie okienko je vlastne len Javascriptovský window.open to už sa tu nedávno na fóre riešilo, a vytváranie náhľadov atď myslím tiež.

Cestu k obrázku (alebo aspoň jeho názov) by som odporúčal ukladať do databázy (a pri uploadovaní nejak zabezpečiť unikátnosť názvu, aby nevznikali kolízie dvoch fotiek s rovnakým názvom, celkom jednoduché je zreťaziť názov fotky a aktuálny čas a celé to hašovať).


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
"jednoduchá" galéria

Registrovaný: 22.11.07
Prihlásený: 26.02.10
Príspevky: 253
Témy: 1 | 1
Bydlisko: 127.0.0.1
NapísalOffline : 05.02.2008 8:32 | "jednoduchá" galéria

p360t: ale ja som nepisal ze to ma byt ID zo sql pod id som myslel identifikator obrazku po nacitani :) . na mazanie som samozrejme myslel ako som napisal v dalsom prispevku. moze sa to vytahovat pomocu limitu napr ako si to robil ty ;)


_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 06.02.2008 19:45 | "jednoduchá" galéria

taká flashka:
http://www.dezinerfolio.com/2007/05/21/ ... -download/


Offline

Užívateľ
Užívateľ
"jednoduchá" galéria

Registrovaný: 01.03.07
Prihlásený: 04.01.12
Príspevky: 69
Témy: 17 | 17
Napísal autor témyOffline : 09.02.2008 9:49 | "jednoduchá" galéria

OK, vďaka za rady,

Problém vidím konkrétne v "zabezpečovaní unikátnosti názvu", vzhľadom na to, že som v PHP nie veľmi pokročilý...

myslím, že pre krátkosť času vyriešim celú galériu nejako jednoduchšie. (cez javu a vyskakovacie okienka, alebo použijem zaujímavý flash, načo si komplikovať život?) a milého pána zákazníka snáď nejako ukecám...

Vďaka ešte raz


Offline

Skúsený užívateľ
Skúsený užívateľ
"jednoduchá" galéria

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 12.02.2008 19:02 | "jednoduchá" galéria

Unikátnosť názvu = napr. sha1(time()). Prípadne to môžeš zreťaziť s pôvodným názvom atď. Na koniec samozrejme pridáš koncovku.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
 [ Príspevkov: 9 ] 


"jednoduchá" galéria



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Galéria

v Redakčné systémy

1

893

10.04.2009 10:21

suchy

V tomto fóre nie sú ďalšie neprečítané témy.

galeria

v PHP, ASP

3

528

01.08.2010 23:04

jtbs

V tomto fóre nie sú ďalšie neprečítané témy.

Galeria

v PHP, ASP

19

995

10.05.2010 16:57

dessert

V tomto fóre nie sú ďalšie neprečítané témy.

Galeria

v HTML, XHTML, XML, CSS

8

1032

10.01.2007 18:24

t0ki

V tomto fóre nie sú ďalšie neprečítané témy.

Galéria

v Redakčné systémy

3

959

04.09.2008 15:50

zmija31

V tomto fóre nie sú ďalšie neprečítané témy.

galeria

v Redakčné systémy

1

942

09.10.2009 17:45

mariachi

V tomto fóre nie sú ďalšie neprečítané témy.

galeria

v Ponuka práce

2

1184

29.12.2007 11:45

Hamer01

V tomto fóre nie sú ďalšie neprečítané témy.

galeria

v PHP, ASP

0

611

08.02.2009 11:26

tominokk

V tomto fóre nie sú ďalšie neprečítané témy.

Galeria

v Redakčné systémy

2

902

30.03.2007 20:29

Kyborg

V tomto fóre nie sú ďalšie neprečítané témy.

Galéria

v Redakčné systémy

1

950

07.09.2008 18:48

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Galeria

v Redakčné systémy

1

1331

04.06.2006 0:23

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Galéria

v PHP, ASP

2

825

23.10.2009 22:06

Pades

V tomto fóre nie sú ďalšie neprečítané témy.

Galeria

v Ostatné

0

824

21.01.2008 20:50

Maico

V tomto fóre nie sú ďalšie neprečítané témy.

foto galeria

v Redakčné systémy

5

852

31.01.2008 8:31

webmaster001

V tomto fóre nie sú ďalšie neprečítané témy.

galeria php

v PHP, ASP

4

964

28.01.2009 20:52

tominokk

V tomto fóre nie sú ďalšie neprečítané témy.

Web-galéria

v Ostatné

2

653

11.07.2010 16:33

grizzly



© 2005 - 2024 PCforum, edited by JanoF