Ich bin auf der Suche nach einem Beispiel Algorithmus der intelligenten Paginierung. Mit Smart meine ich, dass ich zum Beispiel nur 2 nebeneinander liegende Seiten der aktuellen Seite zeigen möchte, damit ich nicht mit einer lächerlich langen Seitenliste enden muss, sondern sie abschneide.Smart Paginierung Algorithmus
Hier ist ein kurzes Beispiel es deutlicher zu machen ... das ist, was ich habe jetzt:
Pages: 1 2 3 4 [5] 6 7 8 9 10 11
Dies ist, was ich mit will am Ende:
Pages: ... 3 4 [5] 6 7 ...
(In diesem Beispiel , Ich zeige nur 2 nebeneinanderliegende Seiten zur aktuellen Seite)
Ich implementiere es in PHP/Mysql, und die "grundlegende" Paginierung (no trucating) ist bereits codiert, ich bin nur auf der Suche nach einem Beispiel um es zu optimieren ... Es c ein Beispiel in jeder Sprache sein, solange es mir eine Idee gibt, wie man es implementiert ...
Siehe meine Frage auf [Paging-Links] (http://stackoverflow.com/questions/44542/algorithm-pseudo-code-to-create-paging-links) – Geoff
Fragen auf SO den Code zeigen sollte Sie haben versucht, nicht nur eine allgemeine Anfrage nach Lösungen. Siehe http://stackoverflow.com/about – Blazemonger