Авторизация



Лицензионный софт
Dr.Web сканер online
Donate
Yandex
 
Yandex
Введите сумму: 
 руб.
счёт 410011559727938
 
Сейчас на сайте
  • [Bot]
  • [Yandex]
Сейчас на сайте:
  • 1 гость
  • 2 роботов
Новые пользователи:
  • Barbarasfign
  • DennisMism
Всего пользователей: 117
Статистика
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday18
mod_vvisit_counterYesterday136
mod_vvisit_counterThis week394
mod_vvisit_counterLast week725
mod_vvisit_counterThis month2187
mod_vvisit_counterLast month4230
mod_vvisit_counterAll days587341

Online (20 minutes ago): 2
Your IP: 3.239.242.55
,
Today: Янв 21, 2021
Класс JPagination позваляет добавлять в компонентах удобное листание по страницам. Файл в котором описан класса находится /libraries/joomla/html/pagination.php.
Для подключения класса необходимо добавить:
jimport('joomla.html.pagination');

Конструктор класса

В конструкторе определены 3 переменные:
  • $total — Общее количество элементов в списке
  • $limitstart — переменная, которая задает начало отсчета для постраничного разбиения
  • $limit — количество элементов, которое будет выводиться на каждой странице

Методы класса

getPagesCounter()
getResultsCounter()
getPagesLinks()
getListFooter()

Пример использования пагинации (разбиение на страницы)

jimport('joomla.html.pagination');
    $pageNav = new JPagination( $total, $limit_start, $limit );
/////// 
    foreach($items as $item) {
        //пользовательский вывод элементов
    }
//////
    echo $pageNav->getListFooter(); // отображаем навигацию