# 123: Videoarkiston rakentaminen, osa 2 (navigointi) - CSS-temppuja

Anonim

Saimme juuri päätökseen tämän uudelleensuunnittelun jännittävän osan, jossa meidän täytyi heittää joukko bruttomerkintöjä videoarkistosivulle ja korvata se uudella, älykkäällä, puhtaalla ja automaattisella merkinnällä. Mutta meillä on enemmän tehtävää näillä arkistosivuilla. Koska arkistot luodaan automaattisesti ryhmiin, tarvitsemme navigoinnin (oikeastaan ​​sivutus) päästäksesi vanhempiin kuvaruutujen ryhmiin.

Aiemmin, koska kirjoitimme kaikki merkinnät manuaalisesti, voisimme tehdä sivutuksesta staattisen osan sivua. En välitä siitä yleensä, mutta se ei yksinkertaisesti ole enää mahdollista. Kun julkaisemme uuden kuvaruudun nyt, se työntää yhden kuvaruudun ensimmäisen sivun päästä toiselle sivulle. Joten staattisen koodin sanominen "# 115 - # 95" on tarkka vain hyvin lyhyen ajan.

Ensin saamme tyylin oikein käyttämällä joitain mustan palkin navigointiluokkia, joita olemme käyttäneet muualla (kuten yksittäisillä katkelmasivuilla).

Sitten aloitamme, että sivunumerointi todella toimii. WordPressissä voit lisätä URL-osoitteeseen jotain "/ page / 2" ja se tekee edelleen saman sivun, jonka se renderoi aiemmin, vain se antaa sinulle pääsyn globaaliin muuttujaan nimeltä $ paged, joka asetetaan arvoon "2". ”. Voisimme käyttää tätä numeroa kyselyssä säätääksemme, mitä videoita näytämme. Mutta sen sijaan, että tekisit niin, WordPressillä on vielä älykkäämpi tapa käsitellä sitä ja se lisää 'paged' => $pagedkyselyyn. Tämä selittää jonkin verran hauskaa matematiikkaa, joka tapahtuu, kun yritämme hoitaa itsemme korvauksen.

Säädämme staattisen navigoinnin URL-osoitteet vastaamaan näitä uusia sivutustyylilinkkejä. Nyt ongelmana on, että linkkien numerot eivät ole enää tarkkoja. Kokeilemme ensin jotain yksinkertaista, kuten “5, 4, 3, 2, 1”. Mutta se tuntuu melko lame ja tylsältä, samoin kuin vain hämmentävä, koska nämä numerot eivät vastaa todellisia sivunumeroita.

Löydämme outoa videoiden järjestystä, joka on vähän huolestuttavaa. Säädämme kyselyä sen mukaan, miten se järjestää heidät, mutta silti joitain ongelmia on olemassa. Viime kädessä päätämme, että meidän on tilattava ne päivämäärän mukaan, ja joitain muutoksia kuvaruutujen julkaistuihin päivämääriin on tehtävä sen jälkeen, kun sivusto julkaistaan. Gruntwork, mutta hyvä pitkällä aikavälillä.

Viime kädessä (uskon videon poissa) käytämme kreikkalaista tyyppistä sivutusta (alfa, beeta, gamma), joka toimii mielivaltaisuudessa (sellaisena kuin mielivaltaiset kolme karhuamme nimeävät mediakyselyt). Kuten vuonna, "Zeta" kuulostaa myöhemmin ja on tummemman harmaa, joten "vanhempi" metafora on täydellinen.