做一個輸入框....然後就可以直接跳到該頁
我用了一個很簡單的方式做到了
但是有一點小缺點...就是美觀不足....
希望有人能繼續努力囉...
程式碼如下:
代碼: 選擇全部
#
#-----[ OPEN ]-------------------------------------------
#
common.php
#
#-----[ FIND ]--------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]----------------------------------
#
//goto page mod
if( isset($HTTP_POST_VARS['start']) && isset($HTTP_POST_VARS['go_but']) )
{
$page = intval($HTTP_POST_VARS['start']);
if( $page <= $HTTP_POST_VARS['total_pages'] && $page > 0)
{
$start = ( $page - 1 ) * $HTTP_POST_VARS['per_page'];
redirect($HTTP_POST_VARS['base_url'] . '&start=' . $start);
}
}
//goto page mod end
#
#-----[ OPEN ]------------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]-------------------------------------------------
#
return $page_string;
#
#-----[ BEFORE, ADD ]---------------------------------------
#
//goto page mod
$page_html = '<form name="page_form" method="post" action="' . $base_url . '">
<br />' . $lang['Goto_page'] . '
<input type="text" name="start" size="2" maxlength="4" />
<input type="submit" name="go_but" onclick="goto_page()" value="GO" class="liteoption" />
<input type="hidden" name="per_page" value="' . $per_page . '" />
<input type="hidden" name="base_url" value="' . $base_url . '" />
<input type="hidden" name="total_pages" value="' . $total_pages . '" />
</form>';
$page_string .= $page_html;
//goto page mod end
#
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------
#
#EoM
這個改法是有BUG存在的...
不過一時之間我也忘了BUG是發生在哪...^^"