Stránkování na webu
Jenom taková jedna věc co mě rozčiluje. Totiž když máte na webu nějaké dlouhé seznamy nějakých položek, které máte pocit, že potřebujete stránkovat, tak, jako vždy, je strašně moc způsobů jak to udělat úplně špatně. A ten úplně nejlepší je tenhle:
Doufám, že je celkem zřejmé, kde je chyba, ale možná ne nutně. Uspořádání je tady jasné, jde o jednotlivé příspěvky seřazené v čase. Což je ten vtip, stránka jedna je prostě prvních 20 nebo kolik příspěvků, stránka 2 dalších 20. Implementace je pro zdejší PHP & SQL drony myslím celkem jasná a přímočará. Problém? „Prvních dvacet“ je závislé na čase. Ve skutečnosti, když si přečtete těch prvních 20, tak dost možná na další stránce jich uvidíte znova velkou část, ne-li všechny, protože se na tu další stránku dívate ve chvíli, když už máte nějakých nových prvních dvacet. Achjo. Pitomá identica. Řešení? Naprosto zřejmé. Takto vypadá „další“ na redditu. http://www.reddit.com/?count=25&after=t3_cqs3h Prostě si řeknete o dalších X následujících po prvku, který jste viděli naposledy. Jak jasné, že. Tak si to laskavě všichni spravte.


