0

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?>
2
Contributors
3
Replies
4
Views
4 Years
Discussion Span
Last Post by DaveyMoyes
0

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.

0

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

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.