Собственно, помогите идеей как лучше формировать навигацию. Пишу функцию, формирующую массив из пунктов постраничной навигации. Чего-то запутался. На выходе хочу получить такую штуковину:1 2 3 4 5 6 7 ->Или же, если активная страница не первая, а, к примеру, седьмая:В функцию передаю текущую страницу ( $cur_page ) и количество материалов, т.е. количество страниц всего ( $pages ).Допустим, формирую массив ссылок на каждую страницу, проходясь (for .. i < $pages).После этого из сформированного массива формирую финальный массив, параллельно в определенных условиях проставляя ссылки на первую и последнюю страницы ( ). Вот тут у меня загвоздка. Как это посимпатичнее реализовать?
|