Joomla 1.5 имеет огромный функционал, а использование сторонних плагинов — это значит нагружать сайт и сервер. Помимо готового решения создания вкладок, в Joomla есть еще и возможность добавить постраничную навигацию.
jimport('joomla.html.pagination'); // подключаем класс $limit = 70; // указываем кол-во выводимых записей $limitstart = JRequest::getVar('limitstart', 0, 'int'); $pagin_query = "SELECT * FROM table"; // тут должен быть запрос на получение всего количества выводимой информации $db->setQuery($pagin_query); $pagin_row = $db->LoadObject(); $pagin_total = $pagin_row->paginCount; $pageNav = new JPagination($pagin_total, $limitstart, $limit);
суть вышеописанного кода в том, чтоб получить предел выводимой информации. Далее, добавить к вашему запросу, который выводит информацию из БД, предел LIMIT $limitstart,$limit то есть получаем запрос
$query = "SELECT * FROM jos_component LIMIT $limitstart,$limit";
Ну и теперь вывод самих навигационных ссылок:
if($pagin_total > 70 ) echo $pageNav->getPagesLinks();
Проверяем, если количество всех выводимых строк больше чем предел отображения данных на одной странице, то отображаем пагинацию. В противном случае не выводим ничего...
PS. Статья обновляемая.
Tags:
Просмотров: 2148
← Назад
Добавить комментарий
Рубрики
-
3D и графика ( 7 )
-
Веб разработка ( 13 )
-
Железо и периферия ( 8 )
-
Портфолио и резюме ( 3 )
-
Сервер на Debian Linux ( 20 )
-
Сисадмину на заметку ( 14 )
-
Тестовая лаборатория ( 10 )
Новые записи
25.03.23 Ошибка 0x00000709 при попытке установить сетевой USB принтер
Обозначенная в заголовке ошибка возникает в нескольких ситуациях, связанных с подключением сетевого принтера или с его…
05.10.19 Добавление сертификата в exim4
18.08.18 Утилиты диагностики системы Linux
02.10.16 Отключение systemd на Debian
Комментарии
- Всё отлично! Спасибо за гайд!
03.03.24 08:01 комментирует: Luidgi Vampa - Добрый день! Спасибо вам за ваши статьи! Подскажите пожалуйста. Как проверить ус...
17.01.24 01:47 комментирует: Олег - Спасибо, проделал на ноутбуке dv5-1040er, скорость реально выросла. Делал на w10...
10.10.23 15:58 комментирует: Евгений - у мене схожа проблема як була у вас... чому ви вирішили ввести 92500000??? дякую...
11.04.23 01:51 комментирует: Володимир