Pagination demo

May 16, 2011

Here you can see some possible combinations, realisable with the script for paging.

To show you how many things you can adjust, some values will be set to a random value.

Links for first page, previous page, first three pages, page before and behind current, last three pages, next and last page
[1], 2, 3 ___ 16, 17, 18NextLast

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter3(', ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkMore(' style="font-size:23px;"');
$pagination->setLinkNextPrevMore(' style="color:green; font-weight:bold;"');
echo $pagination->create();

Links for previous page, first three pages, page before and behind current, last three pages and next page
{1}>2<>3< ___ >16<>17<>18< Wanna see the next page? Click here!

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter2(' ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkActiveBracket(' {', '} ');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkBracket('>', '<');
$pagination->setLinkMore(' style="font-size:23px;"');
$pagination->setLinkNextPrevText('Wanna see the next page? Click here!', 'Check out the previous page here!');
$pagination->setLinkFirstLastText('First', 'Last');
$pagination->setShowFirstLast(false);
echo $pagination->create();

Links for first page, first three pages, page before and behind current, last three pages and last page
[1]23 ___ 161718 Nothin too see here but the last page

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' ');
$pagination->setDelimiter2(' -- ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkActiveBracket(' [', '] ');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkNextPrevText('Next', 'Previous');
$pagination->setLinkNextPrevMore(' style="color:green; font-weight:bold;"');
$pagination->setLinkFirstLastText('Secret information on page <b>one</b>!!', 'Nothin too see here but the last page');
$pagination->setShowActiveLink('false');
$pagination->setShowNextPrev(false);
echo $pagination->create();

Links for first three pages, page before and behind current and last three pages
[1], >2<, >3<>16<, >17<, >18<

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' ');
$pagination->setDelimiter2(' ');
$pagination->setDelimiter3(', ');
$pagination->setLinkActiveBracket(' [', '] ');
$pagination->setLinkBracket('>', '<');
$pagination->setLinkNextPrevMore(' style="color:green; font-weight:bold;"');
$pagination->setShowActiveLink('false');
$pagination->setShowFirstLast(false);
$pagination->setShowNextPrev(false);
echo $pagination->create();

Links for first page, previous page, page before and behind current, next and last page
>1<>2<>3< ___ Next Last

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkActiveBracket('>', '<');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkBracket('>', '<');
$pagination->setLinkFirstLastText('First', 'Last');
$pagination->setShowActiveLink('false');
$pagination->setShowOuter(false);
echo $pagination->create();

Links for previous page, page before and behind current and next last page
[1]23 ___ Next

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' -- ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkFirstLastText('Secret information on page <b>one</b>!!', 'Nothin too see here but the last page');
$pagination->setShowOuter(false);
$pagination->setShowFirstLast(false);
echo $pagination->create();

Links for first page, page before and behind current and last page
[1], [2], [3]Last

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' ');
$pagination->setDelimiter2(' -- ');
$pagination->setDelimiter3(', ');
$pagination->setDelimiter4(' ... ');
$pagination->setLinkBracket(' [', '] ');
$pagination->setLinkMore(' style="font-size:23px;"');
$pagination->setShowActiveLink('false');
$pagination->setShowOuter(false);
$pagination->setShowNextPrev(false);
echo $pagination->create();

Links for page before and behind current
[1]>2<>3< ___

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' -- ');
$pagination->setDelimiter3(' - ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkBracket('>', '<');
$pagination->setLinkNextPrevMore(' style="color:green; font-weight:bold;"');
$pagination->setLinkFirstLastText('Secret information on page <b>one</b>!!', 'Nothin too see here but the last page');
$pagination->setShowActiveLink('false');
$pagination->setShowOuter(false);
$pagination->setShowFirstLast(false);
$pagination->setShowNextPrev(false);
echo $pagination->create();

Links for first page, previous page, jede Seite einzeln, next and last page
{1}23456789101112131415161718Wanna see the next page? Click here! Nothin too see here but the last page

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkActiveBracket(' {', '} ');
$pagination->setLinkMore(' style="font-size:23px;"');
$pagination->setLinkNextPrevText('Wanna see the next page? Click here!', 'Check out the previous page here!');
$pagination->setLinkFirstLastText('Secret information on page <b>one</b>!!', 'Nothin too see here but the last page');
$pagination->setShowContinuous(true);
echo $pagination->create();

Links for previous page, every single page and next page
{1}23456789101112131415161718Wanna see the next page? Click here!

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' ');
$pagination->setDelimiter3(' - ');
$pagination->setDelimiter4(' ... ');
$pagination->setLinkActiveBracket(' {', '} ');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkNextPrevText('Wanna see the next page? Click here!', 'Check out the previous page here!');
$pagination->setLinkFirstLastText('Secret information on page <b>one</b>!!', 'Nothin too see here but the last page');
$pagination->setShowActiveLink('false');
$pagination->setShowContinuous(true);
$pagination->setShowFirstLast(false);
echo $pagination->create();

Links for erste Seite, every single page and last page
[1]23456789101112131415161718Last

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter3(' - ');
$pagination->setDelimiter4(' ___ ');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkMore(' style="font-size:23px;"');
$pagination->setLinkNextPrevText('Next', 'Previous');
$pagination->setLinkNextPrevMore(' style="color:green; font-weight:bold;"');
$pagination->setShowActiveLink('false');
$pagination->setShowContinuous(true);
$pagination->setShowNextPrev(false);
echo $pagination->create();

Links for every single page
{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}{12}{13}{14}{15}{16}{17}{18}

$pagination=new Pagination(0, 54);
$pagination->setLinkHref('http://dbCF.de/blog/pagination-demo/?page=');
$pagination->setDelimiter1(' -- ');
$pagination->setDelimiter2(' -- ');
$pagination->setLinkActiveBracket(' {', '} ');
$pagination->setLinkActiveMore(' style="font-size:23px;"');
$pagination->setLinkBracket(' {', '} ');
$pagination->setLinkNextPrevMore(' style="color:green; font-weight:bold;"');
$pagination->setLinkFirstLastText('First', 'Last');
$pagination->setShowActiveLink('false');
$pagination->setShowContinuous(true);
$pagination->setShowFirstLast(false);
$pagination->setShowNextPrev(false);
echo $pagination->create();
0 Personen fanden diesen Eintrag nützlich oder sogar interessant.
Ich auch! (Keine Angst, das ist völlig frei von Facebook, Google+ oder Ähnlichem.)

posted in PHP by dbCF

Follow comments via the RSS Feed | Leave a comment

Leave Your Comment

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org