http://www.jensgram.dk/

Nyheder på sitet

- Her vises januar 2009


Periode: (seneste 10 nyheder)

 jfmamjjasond
'01  5610  4911106
'021025693 52545
'0386453523 233
'0431  11225324
'051422211  111
'06  13 11221 1
'073 3  11 1 12
'08 11   1 1   
'092 1   1     
'10         122
'111           
'12       11   

Nyhedsoversigten på www.jensgram.dk informerer efterhånden lige så meget om mig selv som om nye tiltag på sitet. For overskuelighedens skyld er navigationen opdelt i perioder, og de enkelte nyheder kan kommenteres.

Til højre kan du vælge mellem de seneste 10 indlæg, et helt årstal eller en enkelt måned. Tallene angiver, hvor mange nyheder der er i hver periode.

Pagination i PHP vha. JgPaginator 19:00:29 @ 17-01-2009

Der findes masser af bud på, hvordan man kan lave paging (pagination) i PHP. Nogle løsninger er håbløse, andre er for specifikke - og de sidste er som regel for komplekse! I det følgende præsenteres en simpel OO-tilgang, der kan håndtere de fleste behov.

Sådan begynder min seneste artikel til Eksperten.dk, som har fået titlen "Simpel, alsidig, objekt-orienteret pagination (paging) i PHP". Og det er faktisk lige præcis hvad den handler om!

I artiklen gennemgår jeg, hvordan man kan benytte en klasse til at lave paging på en både simpel og elegant måde. Du kan naturligvis copy-paste koden fra artiklen — som forøvrigt også er tilgængelig her på sitet, sammen med de andre E-artikler — men du kan også finde den blandt mine PHP-klasser (hvor den har fået titlen JgPaginator).

Ønsker du først at inspicere, kan du kigge forbi gæstebogen, hvor JgPaginator er i fuldt sving (se sidens kildekode). (En større revidering af gæstebogens indtastningsformular er påtænkt — og påkrævet, ikke mindst!)



Avanceret nyhedsnavigation 23:11:30 @ 03-01-2009
Jeg faldt i dag over en ret elegant visualisering af indlæg ift. enkelte måneder. (Jeg var i gang med at undersøge, hvordan jeg kunne slette forkerte favicons fra Firefox - de gemmes nu i SQLite, kan jeg berette.)

Det er for så vidt meget simpelt: Måneder ligger på førsteaksen, mens år ligger på andenaksen. De enkelte koordinater indeholder et link til månedens nyheder og viser det aktuelle antal.

Du kan se det i brug på nyhedssiden ved at klikke "avanceret" i den grå periode-boks øverst til højre.

— Godt nytår


© 2001–13 Jens Gram - www.jensgram.dk • Tlf.: 30 22 88 20 • CVR: 31 66 04 32 • 25,2 ms