Рейтинг 4.6 из 5. Голосов: 5

joomla-nav

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. Статья обновляемая.

Просмотров: 1863 Печать Назад
 
 
Рекомендуем по теме...