Witam
ja zapodałem tą klasę do joomli i spisuje się znakomicie :]
Pozdrawiam
<?php //session_start(); require_once('pager/Pager.class.php'); $sql = 'select count(*) from wiadomosci'; $recordsCount = $row[0];//pobranie liczby rekordów try{ $pager = new Pager('idPagera'); $pager->SetTotalRecords($recordsCount); $pager->Make(true); $pag = $pager->Render(); $start = $pager->GetIndexRecordStart(); $end = $pager->GetIndexRecordEnd(); } catch (Exception $e) { } //zapytanie z uwzglenieniem stronicowania $sql = 'select * from wiadomosci limit '.$start.','.($end - $start + 1); //...pobranie wyników i ich wyswietlenie { $wiadomosc = $val['tresc']; } ?>
<?php $_str .= '<span><strong>'.$_page.'</strong></span>'; ?>
<?php //.... $pager = new Pager('idPagera'); $pager->SetUseSession(false); //..... ?>
<?php //... //... ?>
<?php require_once('pager/Pager.class.php'); $sql = 'select count(*) from wiadomosci'; $recordsCount = $row[0];//pobranie liczby rekordów try{ $pager = new Pager(1); $pager->SetUseSession(false); $pager->SetTotalRecords($recordsCount); $pager->Make(true); $pag = $pager->Render(); $start = $pager->GetIndexRecordStart(); $end = $pager->GetIndexRecordEnd(); } catch (Exception $e) { } //zapytanie z uwzglenieniem stronicowania $sql = 'select * from wiadomosci ORDER BY datadodania DESC limit '.$start.','.($end - $start + 1); //...pobranie wyników i ich wyswietlenie { $wiadomosc = $val['tresc']; } ?>
<?php public $RecordsPerPage = 5; //ilosc rekordow na stronie ....................................... if (!$_pageLink) $_str .= '<span class="uwypuklenie">'.$_page.'</span>'; else ?>
<?php ?>
<?php try{ $pager = new Pager('idPagera'); $pager->RecordsPerPage = 10; // Ilość rekordow na strone $pager->SetTotalRecords($recordsCount); $pager->Make(true); $pag = $pager->Render(); $start = $pager->GetIndexRecordStart(); $end = $pager->GetIndexRecordEnd(); } catch (Exception $e) { } ?>
$pag = $pager->Render('','',true);
{foreach item=link from=$links} {/foreach}
elseif ($_GET['m'] == 'menu' && $_GET['id'] == '7') { include('ciekawostki.php'); }
$pager = new Pager('idPagera', null);
<?php $baza_host=("host"); $baza_login=("login"); $baza_haslo=("haslo"); $baza_nazwa=("nazwa"); //Laczenie sie z baza mysql 'iddetipovisita' => 'tipovisitas', 'jakas nazwa pola' => 'jakas nazwa tabeli' // itd. ); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>AJAX suggest</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" href="../master.css" type="text/css" media="screen" title="no title" charset="utf-8"> </head> <body> <fieldset> <legend>Tipo visitas</legend> <input id="searchinput" type="text" name="search" value="" onkeyup="searchSuggest();" /> <input id="searchsubmit" type="submit" value="Search" /> </fieldset> <script type="text/javascript"> $(document).ready(function(){ $('a').click(function(){ v = $(this).html(); //window.close(); }); }); </script> <ol> <?php { } ?>
<script type="text/javascript"> $(document).ready(function(){ $('a').click(function(){ v = $(this).html(); //window.close(); }); }); </script> <ol> <?php/* $result = mysql_query('SELECT * FROM tipovisitas'); while($row = mysql_fetch_row($result)) */?> <? function pasek($rekordow,$na_stronie,$na_pasku,$skrypt,$s) { if ($s<1) $s=1; if ($s>$stron) $s=$stron; $koniec = $s+$na_pasku; if ($s<=$na_pasku) $koniec = $na_pasku*2+1; if ($koniec>$stron) $koniec = $stron; $start = $koniec-$na_pasku*2; if ($start<1) $start=1; if ($s>1) $p = "<a href='$skrypt".($s-1)."'><<<</a>"; else $p = "<span style='color:gray'><<<</span>"; if ($s<$stron) $n = "<a href='$skrypt".($s+1)."'>>>></a>"; else $n = "<span style='color:gray'>>>></span>"; for ($i=$start; $i<=$koniec; $i++) { if ($i==$s) $l .= " <span style='color:#cc0000;'><b>$i</b></span> "; else $l .= "<a href='$skrypt$i'>$i</a>"; } if ($rekordow<1) $wynik = "brak informacji spełniających kryteria wyszukiwania"; else $wynik = "znalezionych: $rekordow, strona $s z $stron<br />"; if ($stron>1) $wynik .= "$p - $l - $n"; return $wynik; } $na_stronie = 5; $na_pasku = 5; $skrypt = "options.php?s="; $start = ($s-1)*$na_stronie; FROM tipovisitas LIMIT $start, $na_stronie "); if ($s>$stron and $rekordow>0) { $start = ($stron-1)*$na_stronie; FROM tipovisitas LIMIT $start, $na_stronie "); } } } ?>
<?php require('config.php'); require_once('Pager.class.php'); $sql = 'SELECT count(*) FROM newsy'; $recordsCount = $row[0];//pobranie liczby rekordów try{ $pager = new Pager('idPagera'); $pager->SetTotalRecords($recordsCount); $pager->Make(true); $pag = $pager->Render(); $start = $pager->GetIndexRecordStart(); $end = $pager->GetIndexRecordEnd(); } catch (Exception $e) { } //zapytanie z uwzglenieniem stronicowania $sql = 'SELECT * FROM newsy LIMIT '.$start.','.($end - $start + 1); //...pobranie wyników i ich wyswietlenie ?>
$recordsCount = 11;//pobranie liczby rekordów $start = null; $end = null; try{ //$pager = new Pager('idPagera'); //$pager = new Pager('idPagera', null); $pager = new Pager ($_GET['id'], "listaobiektow,".$_GET['k1'].",#PAGE#,#PAGE#,".$_GET['k4'].",".$_GET['k5'].".html"); $pager->RecordsPerPage = 2; $pager->SetTotalRecords($recordsCount); $pager->Make(true); $pag = $pager->Render(); $start = $pager->GetIndexRecordStart(); $end = $pager->GetIndexRecordEnd(); } catch (Exception $e) { } $zapytanie_wyswietlajacelista .= " ORDER by $sortujemy LIMIT ".$start.','.($end - $start + 1);
SELECT * FROM cms_obiekty ORDER BY special DESC LIMIT 0,2
protected function createHTMLLink($title, $link, $text) { return '<b><a title="'.$title.'" href="'.$link.'">'.$text.'</a></b>'; } protected function createHTMLLink2($title, $link, $text) { return '<b id=\"strony1\"><a title="'.$title.'" href="'.$link.'">'.$text.'</a></b>'; }
protected function createHTMLLink2($title, $link, $text) { return '<b id=\"strony1\"><a title="'.$title.'" href="'.$link.'">'.$text.'</a></b>'; }
<? //Ładowaniu pliku konfiguracyjnego bazy danych i połączenie z bazą include "config.php"; //Ustalenie ilości wyświetlanych newsów na stronie $result = "SELECT SQL_CALC_FOUND_ROWS * FROM newsy ORDER BY id DESC, id DESC LIMIT ".mysql_escape_string((int)$_GET['s'] *limit_newsow).",".limit_newsow; //Pobiera ilosc_newsow rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['s']*ilosc_newsow /*Wyświetlanie wyników:*/ $id=''.$AFR['id'].''; $text=''.$AFR['text'].''; } ?>