[ resmi görüntülemek için tıklayın ]
Modu buldum arkadaşlar.
functions.php
Kod: Tümünü seç
---BUL---
$page_string .= ' <a href="' . append_sid($base_url . "&start=" . ( $on_page * $per_page ) ) . '">' . $lang['Next'] . '</a>';
}
}
---SONRASINA EKLE---
/****************************************
* MOD: Pagination Select List & Input Box
****************************************/
// BEGIN : BEFORE, ADD
if ( $total_pages > 10 )
{
if ( $total_pages >10 )
{
$select_list = '<select onChange="if (this.options[this.selectedIndex].value != -1) { window.location.href = this.options[this.selectedIndex].value; }">';
for ($i = 1; $i <= $total_pages; $i++)
{
$select_list .= '<option value="' . append_sid($base_url . "&start=" . ( ( $i - 1 ) * $per_page ) ) . '"' . ( ( $i == $on_page ) ? ' selected="selected"' : '' ) . '>' . $i . '</option>';
}
$select_list .= '</select> ';
$input_box = '';
}
else
{
$input_box = '<input type="text" size="4" value="'.$on_page.'" onKeyPress="var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if ( keyCode == 13 ) { var page_no = parseInt(this.value, 10); if ( !isNaN(page_no) && page_no <= '.$total_pages.' && page_no > 0) { var start = String((page_no - 1)*'.$per_page.'); window.location.href = \'' . append_sid($base_url . '&start=\'+start+\'') . '\'; return false;} else { this.value = '.$on_page.'; return false;} }" /> ';
$select_list = '';
}
}
else
{
$input_box = '';
$select_list = '';
}
$page_string = $page_string . " " . $input_box . " " .$select_list;
// END : BEFORE, ADD