Mam następujący sposób, który tworzy i zwraca znaczników dla moich stronicowania linki w PHP.Przerwij linki do stronicowania PHP
public function getPaginationLinks($options) {
if($options['total_pages'] > 1) {
$markup = '<div class="pagination">';
if($options['page'] > 1) {
$markup .= '<a href="?page=' . ($options['page'] - 1) . ((isset($options['order_by'])) ? "&sort=" . $options['order_by'] : "") . '">< prev</a>';
}
for($i = 1; $i <= $options['total_pages']; $i++) {
if($options['page'] != $i) {
$markup .= '<a href="?page='. $i . ((isset($options['order_by'])) ? "&sort=" . $options['order_by'] : "") . '">' . $i . '</a>';
}
else {
$markup .= '<span class="current">' . $i . '</span>';
}
}
if($options['page'] < $options['total_pages']) {
$markup .= '<a href="?page=' . ($options['page'] + 1) . ((isset($options['order_by'])) ? "&sort=" . $options['order_by'] : "") . '">next ></a>';
}
$markup .= '</div>';
return $markup;
}
else {
return false;
}
}
Właśnie niedawno odkryli (ku mojemu zdziwieniu), że dotarł 70+ stron, co oznacza, że obecnie 70 + linki wskazujące na dole ..
Zastanawiam się, czy ktoś może pomóż mi to zepsuć ... Nie jestem pewien, jak działa większość stronicowania, jeśli chodzi o pokazywanie liczb, jeśli im się to podoba .. strona 30, pomysły?
Bardzo miła zmiana, czyste, proste. – Rabbott