• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. Улучшение хостинга, пагинация

Форумы Пожелания и предложения Улучшение хостинга, пагинация
Amsterdam
23.07.2014 15:23
хостинг: есть
домен: есть
Улучшение хостинга, пагинация
Предлагаю улучшить вашу пагинацию(вьюшку), сейчас вижу в ней минусы (см pagination_old.png):
- разное кол-во активных страниц
- разное кол-во активных страниц по бокам от активной
- зачем 1,2 страницы? Достаточно 1-ой

Вот что я предлагаю (см pagination_new.png)
при $side=3 выводится всегда 6+1=7 страниц

Вот различные стэйты:
при $activePage = 2:
1 2 3 4 5 6 ...10
при $activePage = 5:
1... 3 4 5 6 7 ...10
при $activePage = 10:
1... 5 6 7 8 9 10

Если что, вот функция, которая вернет необходимые данные для вьюшки Paste Viewer - Laravel.IO - The Official Laravel PHP Framework Community Portal
если у вас другие входящие параметры, например, вместо $start => $activePage вы можете подредактировать и тп
Прикрепленные файлы:
Alik
23.07.2014 18:57
хостинг: нет
домен: есть
Замечательное предложение, только многоточие Вы на кнопку напрасно поместили: в панели управления клик по многоточию приводит к появлению input'а, в котором можно указать произвольный номер страницы для быстрого перехода. (:

Кстати, что касается перехода на произвольную страницу, то хочу обратить внимание разработчиков на то, что эта штука не работает на форуме и в освобождающихся доменах. В доменах пагинация вообще работает не так, как на других страницах: она показывает первую страницу, затем сразу просматриваемую и несколько старших, при этом не показывает ни одной предшествующей (ну, кроме первой, разумеется).
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города