Tu esi prieš įdomų iššūkį, sukurti Galerijos vaizdą savo žiniatinklio programai. Šiame mokyme parodysiu, kaip perimti dizainą iš šablono, pritaikyti jį ir integruoti į savo PHP programą. Eikime kartu žingsnis po žingsnio, kad įsitikintume, jog esi teisingame kelyje.
Svarbiausios įžvalgos
- Parsisiųsk reikiamą papildomą medžiagą, įskaitant logotipo failus ir PSD šabloną.
- Įsitikink, kad gerbi teisines nuostatas dėl vaizdų naudojimo.
- Suvokite pagrindinę galerijos puslapio struktūrą ir CSS bei JavaScript integravimą.
- Įkurkite statinių failų katalogą, kad pagerintumėte projekto organizaciją.
Žingsnis po žingsnio vadovas
Ženkite į įdomų žiniatinklio kūrimo pasaulį, pirmiausia parsisiųsdami reikiamą papildomą medžiagą. Tai apima logotipo katalogą, kuriame rasite redaguojamą logotipo versiją, taip pat PSD šabloną visam galerijos projektui. Kiekvienas gali naudoti šiuos failus, kaip nori, tačiau turėtumėte pasirūpinti, kad įdėti vaizdai yra maketai ir teisės jų tolesniam naudojimui internete nėra suteiktos. Pakeiskite šiuos vaizdus savuoju.

Atidarykite failą galerie_index, kad pamatytumėte savo HTML ir CSS įgyvendinimo žaliąją versiją. Dizainas apima įvairius elementus, tokius kaip šoninė navigacijos juosta ir turinio srities su vaizdais. Šie elementai svarbūs, kad galėtume pristatyti mūsų galutinę galeriją. Viršutinėje įrankių juostoje rasite mygtukus, kuriuos jau žinote iš demonstracijos. Tačiau atkreipkite dėmesį, kad yra papildomų elementų, kurių šio įgyvendinimo metu nenaudosime.

Kopijuokite puslapio kodą, kad įklijuotumėte jį į failą bilder.phtml. Prieš tai pašalinkite foreach ciklą ir esamą dokumentą, kadangi dirbsime su kita struktūra. Kode bus dvi JavaScript failai: jQuery biblioteka ir jūsų pačių JS funkcija. Be to, jums reikės CSS failo, kuris atsakingas už stilių. Atminkite, kad taip pat turite pridėti CSS nurodymus Internet Explorer.

Žiūrint toliau į kodą, matome juodą įrankių juostą ir šoninę juostą. Šoninė juosta apima įvairius avatarų vaizdus ir galbūt srauto galimus naujausius įvykius. Šiuo metu nereikia integruoti šoninės juostos. Pirmiausia koncentruokite dėmesį į pagrindinę galerijos dalį.

Svarbiausias punktas yra vaizdų sąrašymas, kuris bus išdėstytas nelengvoje sąrašo (UL) galerijoje. Šis sąrašas yra mūsų centrinis objektas, su kuriuo dirbsime. Yra įvairių sąrašo elementų (LI), kuriais remsimės, ir mes netrukus pritaikysime turinį. Likusius vaizdus, kurie buvo naudojami pradiniam dizainui, galima čia pašalinti.

Norint dinamiškai rodyti vaizdus, taikomas foreach ciklas. Įdėkite ciklą aplink sąrašo elementą ir pakeiskite esamą image-tag'ą dinamišku vaizdu, kurį norite gauti iš savo duomenų bazės.

Formatavimo index.php pridėkite reikiamus CSS ir JS failus į antraštę. Šiuo metu trūksta prieigos prie šių failų, todėl pridėkite brūkšnį ir sukurkite skin katalogą, kad organizuotumėte statinius failus.

Sukurkite skin katalogą ir įdėkite visus šablono failus ten. Tokiu būdu jūsų projektas pasieks geresnę struktūrą, ir bus lengviau atlikti pakeitimus. Skin katalogas turėtų apimti visas reikiamas išteklius, atsakingus už išorinį stilizavimą.

Kai viskas teisingai sukonfigūruota, atnaujinkite puslapį. Turėtumėte dabar matyti pirmuosius vaizdus, kurie apkraunami iš jūsų nesusisteminto sąrašo. Gali būti, kad dar turėsite išvalyti ir pritaikyti keletą elementų, pavyzdžiui, puslapiavimą ir "Like" parinktis – jų mums kol kas nereikia.

Dabar, kai pagrindinis dizainas paruoštas, galite planuoti papildomas funkcijas, kaip įkėlimo ir prisijungimo funkcijas. Kitame žingsnyje rūpinsimės navigacija ir dinamine bazinių URL valdyba, kad tobulintume savo projektą.
Santrauka – Efektyvus galerijos vaizdo kūrimas PHP
Šiame vadove žingsnis po žingsnio išmokote, kaip sukurti galerijos vaizdo dizainą naudojant PHP. Dabar suprantate būtinus žingsnius, kad pradėtumėte su nustatytu pradiniu šalių komplektu, įskaitant katalogų ir CSS failų tvarkymą.
Dažnai užduodami klausimai
Kaip parsisiųsti reikiamą šabloną?Galite parsisiųsti šabloną iš nurodytos šaltinio tutorial puslapyje.
Kaip galiu pakeisti vaizdus galerijoje?Pakeiskite nepriklausomus vaizdus savo, kad individualizuotumėte galeriją.
Ar galiu pritaikyti šoninę juostą?Taip, galite pritaikyti šoninę juostą, tačiau šiuo žingsniu to nereikia.
Koks yra skin katalogo tikslas?Skin katalogas skirtas organizuoti visus statinius failus, kurie susiję su jūsų taikomojo dizainu.
Ar man reikia jQuery savo projektui?Taip, jQuery reikalingas tam tikroms funkcijoms galerijoje, todėl svarbu teisingai jį pridėti.