Pavel6
Новичок
Подскажите можно ли попасть сразу на последнюю страницу в SmartyPaginate
Подскажите можно ли попасть сразу на последнюю страницу в SmartyPaginate
Если нет переменной стр., тогда автоматически откроется последняя страница
Подскажите можно ли попасть сразу на последнюю страницу в SmartyPaginate
Если нет переменной стр., тогда автоматически откроется последняя страница
PHP:
if(!isset($_GET[var_page]))SmartyPaginate::setCurrentItem(SmartyPaginate::getTotal());
PHP:
$lim=150;
SmartyPaginate::connect();
SmartyPaginate::setUrl("topforum.php?id=$id");
define("var_page","next");
SmartyPaginate::setUrlVar(var_page);//SmartyPaginate::setTotal(1);
SmartyPaginate::setLimit($lim);
if(!isset($_GET[var_page]))SmartyPaginate::setCurrentItem(SmartyPaginate::getTotal());
function get_db_results() {
global $id;
$r = mysql_query("SELECT SQL_CALC_FOUND_ROWS * from forum_comment where id_topic='$id' order by utime asc, forum_comment_position asc LIMIT ".SmartyPaginate::getCurrentIndex().",".SmartyPaginate::getLimit());
$com = array();
while($arr = mysql_fetch_array($r)){
$com[] = $arr;
}
$_query = "SELECT FOUND_ROWS()";
$_result = mysql_query($_query);
$_row = mysql_result($_result,0);
SmartyPaginate::setTotal($_row);
return $com;
}
$smarty->assign("com", get_db_results());
SmartyPaginate::assign($smarty);
}