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:
Просмотров: 1628
← Назад
Добавить комментарий
Рубрики
-
3D и графика ( 7 )
-
Веб разработка ( 13 )
-
Железо и периферия ( 8 )
-
Портфолио и резюме ( 3 )
-
Сервер на Debian Linux ( 20 )
-
Сисадмину на заметку ( 13 )
-
Тестовая лаборатория ( 9 )
Новые записи
28.08.22 Очистка Opencart 3x через запрос в базу данных
При создании нового магазина или перезаливе, в Opencart часто требуется очистить товары (атрибуты, опции, категории,…
05.10.19 Добавление сертификата в exim4
18.08.18 Утилиты диагностики системы Linux
02.10.16 Отключение systemd на Debian
Комментарии
- Не очень понятно, как это противоречит тому, что написал Михаил. Если в какой-т...
25.01.23 17:15 комментирует: Дмитрий - Здравствуйте , данная манипуляция с прошивкой подойдёт к к ноутбуку Asus K53Sv? ...
17.01.23 17:53 комментирует: Андрей - Спасибо. Хрен-то там я бы сам смог педальки встроить в цепь войсмитера.
31.01.22 21:03 комментирует: Блабла - Супер реально работает. ноут Acer 8935G с 20 спидуха поднялась в тестах до 84 Мб...
29.01.22 19:59 комментирует: Андрей