成功案例 / Success case
联系我们 Contact Us
传真:029-88303813
电话:029-88303813 88811312
Q Q:1795788636,3214473545
微信:一带一路研究
邮箱:GHYKing2002@163.com
地址:西安市太白北路229号 西安市科技六路中段数字空间
switch($sroot_leixing){
case 1: //单页
?>
break;
default:
if($sroot_lx == 0) echo '
';
if($cat_id==$pid) $cat_id="";
//分页代码区域
$page_len = ($page_len%2)?$page_len:$pagelen+1;//页码个数
$pageoffset = ($page_len-1)/2;//页码个数左右偏移
$key='';
echo $key;
}
?>
- ';
if($sroot_lx == 1) echo '
- '.str_replace("-","/",substr($rs['n_time'],0,10)).''.$rs['n_title'].' '; if($sroot_lx == 1) echo ''; } echo ''; if($sroot_lx == 0) echo '
';
$g_catid=intval($_GET['cat_id']);
if(empty($g_catid)){
$sql = "SELECT * FROM newslist where (n_tid IN(SELECT id FROM `sroot` where sroot_pid =".$pid." and sroot_leixing=0) or n_tid='$cat_id') order by istop desc,n_px desc,n_id desc";
}
else{
$sql = "SELECT * FROM newslist where n_tid='$cat_id' order by istop desc,n_px desc,n_id desc";
}
$Page_size=intval($sroot_ts);
$result=mysql_query($sql);
$count = mysql_num_rows($result);
$page_count = ceil($count/$Page_size);
$init=1;
$page_len=7;
$max_p=$page_count;
$pages=$page_count;
//判断当前页码
if(empty($_GET['page'])||$_GET['page']<0){
$page=1;
}else {
$page=$_GET['page'];
}
$offset=$Page_size*($page-1);
$sql.=" limit $offset,$Page_size";
$res = $db->query($sql);
while($rs = $db->getarray($res)){
if($sroot_lx == 0) echo '
';
if($sroot_lx == 1) echo ' ';
if($page!=1&&$pages>0){
//$key.="第一页 "; //第一页
$key.="上一页"; //上一页
}else
{
$key.="上一页"; //第一页
}
if($pages>$page_len){
//如果当前页小于等于左偏移
if($page<=$pageoffset){
$init=1;
$max_p = $page_len;
}else{//如果当前页大于左偏移
//如果当前页码右偏移超出最大分页数
if($page+$pageoffset>=$pages+1){
$init = $pages-$page_len+1;
}else{
//左右偏移都存在时的计算
$init = $page-$pageoffset;
$max_p = $page+$pageoffset;
}
}
}
for($i=$init;$i<=$max_p;$i++){
if($i==$page&&$pages!=1){
$key.=''.$i.'';
} else {
$key.="".$i."";
}
}
if($page!=$pages&&$pages!=1&&$pages>0){
$key.="下一页";//下一页
//$key.="最后一页"; //最后一页
}else
{
$key.="下一页"; //第一页
}
$key.='