My first WCDDL modification - Better pagination

Status
Not open for further replies.

CyberJ37

Active Member
1,493
2008
2
0
This is my first modification, so far it works perfect.
I've been learning some PHP lately, and I'm still getting used to how WCDDL works.

Just go to your index.

FIND FOR:
Code:
$paginator_type = in_array(strtolower($type),$allowed_types) ? $type : false;
echo paginator("index.php?page=#i#",$page,$max_pages,10,array("q" => urlencode(strip_tags($q)), "type" => $paginator_type));


REPLACE WITH
Code:
$paginator_type = in_array(strtolower($type),$allowed_types) ? $type : false;
    if ($page > "11") {
    echo '<a href="index.php?page=1';
    if(isset($type)){ echo "&type=".$paginator_type; }
    if(isset($q)){ echo "&q=".urlencode(strip_tags($q)); }
    echo '"><small>[ <strong>«</strong> First ]</small></a>';
    }
    echo paginator("index.php?page=#i#",$page,$max_pages,10,array("q" => urlencode(strip_tags($q)), "type" => $paginator_type));
    if ($page < $max_pages-10) {
    echo '<a href="index.php?page='.$max_pages;
    if(isset($type)){ echo "&type=".$paginator_type; }
    if(isset($q)){ echo "&q=".urlencode(strip_tags($q)); }
    echo '"><small>[ Last <strong>»</strong> ]</small></a>';
    }
 
Status
Not open for further replies.
Back
Top