Hi all, I have the follwoing pagination script that is working great,
But, What I am trying to do is remove the page numbers from the script,

Any help would be greatly appreciated -

<?php 

/* 
        Now we apply our rules and draw the pagination object. 
        We're actually saving the code to a variable in case we want to draw it more than once.
    */
    $pagination = "";
    if($lastpage > 1)
    {   
        $pagination .= "<div class=\"pagination\">";
        //previous button
        if ($page > 1) 
            $pagination.= "<a href=\"$targetpage?page=$prev&$variableToAppend\">« P</a>";
        else
            $pagination.= "<span class=\"disabled\">« P</span>";  

        //pages 
        if ($lastpage < 7 + ($adjacents * 2))    //not enough pages to bother breaking it up
        {   
            for ($counter = 1; $counter <= $lastpage; $counter++)
            {
                if ($counter == $page)
                    $pagination.= "<span class=\"current\">$counter</span>";
                else
                    $pagination.= "<a href=\"$targetpage?page=$counter&$variableToAppend\">$counter</a>";                 
            }
        }
        elseif($lastpage > 5 + ($adjacents * 2))    //enough pages to hide some
        {
            //close to beginning; only hide later pages
            if($page < 1 + ($adjacents * 2))     
            {
                for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++)
                {
                    if ($counter == $page)
                        $pagination.= "<span class=\"current\">$counter</span>";
                    else
                        $pagination.= "<a href=\"$targetpage?page=$counter&$variableToAppend\">$counter</a>";                 
                }
                $pagination.= "...";
                $pagination.= "<a href=\"$targetpage?page=$lpm1&$variableToAppend\">$lpm1</a>";
                $pagination.= "<a href=\"$targetpage?page=$lastpage&$variableToAppend\">$lastpage</a>";       
            }
            //in middle; hide some front and some back
            elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2))
            {
                $pagination.= "<a href=\"$targetpage?page=1&$variableToAppend\">1</a>";
                $pagination.= "<a href=\"$targetpage?page=2&$variableToAppend\">2</a>";
                $pagination.= "...";
                for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++)
                {
                    if ($counter == $page)
                        $pagination.= "<span class=\"current\">$counter</span>";
                    else
                        $pagination.= "<a href=\"$targetpage?page=$counter&$variableToAppend\">$counter</a>";                 
                }
                $pagination.= "...";
                $pagination.= "<a href=\"$targetpage?page=$lpm1&$variableToAppend\">$lpm1</a>";
                $pagination.= "<a href=\"$targetpage?page=$lastpage&$variableToAppend\">$lastpage</a>";       
            }
            //close to end; only hide early pages
            else
            {
                $pagination.= "<a href=\"$targetpage?page=1&$variableToAppend\">1</a>";
                $pagination.= "<a href=\"$targetpage?page=2&$variableToAppend\">2</a>";
                $pagination.= "...";
                for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++)
                {
                    if ($counter == $page)
                        $pagination.= "<span class=\"current\">$counter</span>";
                    else

                        $pagination.= "<a href=\"$targetpage?page=$counter&$variableToAppend\">$counter</a>";                 
                }
            }
        }

        //next button
        if ($page < $counter - 1) 
            $pagination.= "<a href=\"$targetpage?page=$next&$variableToAppend\">N »</a>";
        else
            $pagination.= "<span class=\"disabled\">N »</span>";
        $pagination.= "</div>\n";        
    }
?>

<?=$pagination?>

Recommended Answers

Do you mean you'd like to remove the numbered page links, but leave the previous and next links?

If so, you should be able to just delete everything from line 17 - 76 inclusive.

Jump to Post

All 3 Replies

Do you mean you'd like to remove the numbered page links, but leave the previous and next links?

If so, you should be able to just delete everything from line 17 - 76 inclusive.

Yes, that is what I mean, cheers I will give that ago

Hi, I tried doing what yoou suggested, but both buttons are now disabled ?
Any ideas

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.20 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.