①、先下载
page.txt,更名为page.php。
②、用法(假设page.php已经被引用包含)
if($_GET['action']=='all'){
$cp = empty($_GET['p'])?1:$_GET['p'];//当前页码
$rows = getrows($dbh,'posts');
//echo "共有".$rows."行数据</br>";
$pnums = get_all_pp($rows,$ppgs=5);//总页数
//echo "总页数是:".$pnums."</br>";
$pi = get_pi($cp,$ppgs=5);//limit $pi,$ppgs;
//echo "当前limit:".$pi.",$ppgs</br>";
$pv = 6;//定义可见的页码数量,$pv>0;
$list_posts = get_data($dbh,'posts',$req=array(),$or='id',$ory='desc',$pi,$ppgs=5);
$sp_html = xp_html($cp,$pv,$pnums,$dir,$admin=1,$php='do');
//echo $sp_html."</br>";
view($html="list",array('data'=>$data,'pghtml'=>$sp_html,'list_posts'=>$list_posts),'admin/',$dir);
}
③、关于view函数
//视图层模板控制
function view($html='index',$dt=array(),$admin,$dir=""){
extract($dt);
/*if($admin == 'admin/'){
$xml = sim_load_xml();
} */
//echo TEMPLATES_PATH.$admin.$dir.'/'.$html.'.html';
include(TEMPLATES_PATH.$admin.'top.html');
if($dir=='admin'){
include(TEMPLATES_PATH.$admin.$html.'.html');
}else{
include(TEMPLATES_PATH.$admin.$dir.'/'.$html.'.html');
}
include(TEMPLATES_PATH.$admin.'footer.html');
}
④、效果(注意分页显示的样式)

0 条评论。