Bonjour,
De la même façon que tu as réalisé la pagination (compte le nombre de résultat, afficher un lien pour chauqe groupe...), il faut que tu fasse un petit calcul en php, pour déterminer combien de liens avant et après la page courante du doit afficher.
C'est difficile à expliquer avec des mots ...
Ex :
Si tu es en page 10 : tu affiches (10-1, 10-2, 10-3, 10-4 ... 10+1, 10+2, 10+3, 10+4 ...) = 6, 7, ... , 13, 14
Je ne sais pas si je suis très clair et si j'ai réussi à te faire comprendre l'idée ...