Estoy buscando un algoritmo de ejemplo de paginación inteligente. Por inteligente, lo que quiero decir es que solo quiero mostrar, por ejemplo, 2 páginas adyacentes a la página actual, así que en lugar de terminar con una lista de páginas ridículamente larga, la trunco.Algoritmo de paginación inteligente
Aquí está un ejemplo rápido para hacerlo más claro ... esto es lo que tengo ahora:
Pages: 1 2 3 4 [5] 6 7 8 9 10 11
Esto es lo que yo quiero terminar con:
Pages: ... 3 4 [5] 6 7 ...
(En este ejemplo , Solo estoy mostrando 2 páginas adyacentes a la página actual)
Lo estoy implementando en PHP/Mysql, y la paginación "básica" (no trucating) ya está codificada, solo estoy buscando un ejemplo para optimizarlo ... Es c ser un ejemplo en cualquier idioma, siempre que me dé una idea de cómo implementarlo ...
Ver mi pregunta sobre [enlaces de paginación] (http://stackoverflow.com/questions/44542/algorithm-pseudo-code-to-create-paging-links) – Geoff
las preguntas sobre lo mismo debería mostrar el código lo has intentado, no se trata simplemente de una solicitud general de soluciones. Ver http://stackoverflow.com/about – Blazemonger