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, 18 – Next – Last
$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] – 2 – 3 ___ 16 – 17 – 18 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] – 2 – 3 ___ 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} – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10 – 11 – 12 – 13 – 14 – 15 – 16 – 17 – 18 – Wanna 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} – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10 – 11 – 12 – 13 – 14 – 15 – 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->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] – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10 – 11 – 12 – 13 – 14 – 15 – 16 – 17 – 18 – Last
$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();