$settings = mysql_fetch_array(mysql_query("SELECT * FROM `tentego_settings`"));
$pages = 10;
$postsPerPage = $settings['objects_per_page'];
$totalPages = mysql_num_rows(mysql_query("SELECT * FROM `tentego_img` WHERE `is_waiting`=0"));
$currentPage = (isset($_GET['page'])) ? $_GET['page'] : 1;
?>
<center><div id="paginator3000">
<div class="paginator" id="paginator3"></div>
<div class="paginator_pages">23 strony</div>
<script type="text/javascript">
pag = new Paginator('paginator3', <?php echo $totalPages; ?>, <?php echo $pages; ?>, <?php echo $currentPage; ?>, "/ciekawostkizlola.pl/?page=");
</script>
</div></center>
Tak wygląda teraz cały kod w index.php
Zmienną $pages zrobiłem po to, żeby na suwaku było widocznych w jednym momencie 10 stron.
Jednak coś jeszcze jest nie tak, ponieważ wyświetla na suwaku 137 stron, a mam tylko 23 na serwerze.
Nie wiem czy ogarniasz trochę TenTego, ale czy nie powinienem kodów z tamtego linku wrzucić jeszcze do /admin/apps/manager/app_page ?
Dobra! Już sobie poradziłem, dzięki wielkie, bardzo mnie nakierowałeś
$settings = mysql_fetch_array(mysql_query("SELECT * FROM `tentego_settings`"));
$is_waiting = 0;
$pages = 10;
$query = mysql_num_rows(mysql_query("SELECT * FROM `tentego_img` WHERE `is_waiting`='$is_waiting'"));
$ilosc_stron = $query/$settings['objects_per_page'];
if ($ilosc_stron != intval($ilosc_stron)) $ilosc_stron = $ilosc_stron+1;
$prawdziwa_ilosc = intval($ilosc_stron);
$currentPage = (isset($_GET['page'])) ? $_GET['page'] : 1;
?>
<center><div id="paginator3000">
<div class="paginator" id="paginator3"></div>
<div class="paginator_pages">23 strony</div>
<script type="text/javascript">
pag = new Paginator('paginator3', <?php echo $prawdziwa_ilosc; ?>, <?php echo $pages; ?>, <?php echo $currentPage; ?>, "/ciekawostkizlola.pl/?page=");
</script>
Cały działający kod
Użytkownik Bartoll edytował ten post 27 września 2013 - 21:28