以下のページネーション php スクリプトで表示されるページ数を制限したいと考えています。これは私のために数年前に作成されたスクリプトであり、ここで同様の問題を読みましたが、コーディングは大きく異なります。
これについて何か助けていただければ幸いです。
これが私の現在のスクリプトです:
<?php
if ($max_pages>1) {
echo "<br>";
if ($page>0) {
echo '<a href="'.$base_url.$sites_directory.($category_id==0?($page==1?'':($page-1).'/'):$category_id.'/'.$paginate[0].($page==1?'':'_'.($page-1)).'/').'" class="pagination">Previous</a>';
}
for ($x=0;$x<$max_pages;$x++) {
if ($page<>$x) {
echo '<a href="'.$base_url.$sites_directory.($category_id==0?($x==0?'':$x.'/'):$category_id.'/'.$paginate[0].($x==0?'':'_'.($x)).'/').'" class="pagination">'.($x+1).'</a>';
}
else {
echo '<span class="pagination">'.($x+1).'</span>';
}
}
if (($page+1<>$max_pages)) {
echo '<a href="'.$base_url.$sites_directory.($category_id==0?($page==($max_pages-1)?'':($page+1).'/'):$category_id.'/'.$paginate[0].($page==($max_pages-1)?'':'_'.($page+1)).'/').'" class="pagination">Next</a>';
}
}?>