网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

深喉咙SHLCMS 分页显示效果美化教程

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/30

网学网为需要网络知识的朋友们搜集整理了深喉咙SHLCMS 分页显示效果美化教程相关资料,希望对各位网友有所帮助!

  很久没有写博客了,最近在做一个网站,因为前台页面人家已经写好。我只是负责嵌入,所以要按照要求把页面做得跟设计一样,深喉咙的分页太丑了,所以进行了一些美化,效果和代码如下,和大家分享一下:

  效果:

  首先修改"\inc\class.pager.php",将

public function Show($url,$style=0)

  改为

public function Show($url,$style=2)

  然后将"elseif($style==2)"后花括号中的内容改为:

elseif($style==2) 
{
$tpageNum=8;
$tempStr =''<div class="page"><table align="center" cellpadding="0" cellspacing="0" border="0"><tr>'';
$tempStr .= $this->prvNo()<1?'''':'''';
if($this->cPage<$tpageNum/2)
{
$tstart=1;
$tend=$tpageNum+1;
}
else
{
$tstart=$this->cPage-$tpageNum/2;
$tend=$this->cPage+$tpageNum/2;
}
$tstart=$tstart<1?1:$tstart;
$tend=$tend>$this->totalPageNo?$this->totalPageNo:$tend;
$tempStr .=''<td>共''.$this->totalPageNo.''页</td>'';
$tempStr .= $this->prvNo()<1?'''':''<td class="pagespace"><a href="''.$this->rootpath.$url.$this->prvNo().$this->anchor.''"><button class="btn1">前一页</button></a></td>'';
$tempStr .=''<td class="pagenum"> '';
for($i=$tstart;$i<$tend+1;$i++)
{
$tempStr .= $this->cPage==$i?"<a href=\"#\" class=\"currentpage\"> $i </a>":'' <a href="''.$this->rootpath.$url.$i.''">''.$i.$this->anchor.''</a> '';
}
$tempStr .=''</td>'';
$tempStr .= $this->nextNo()>$this->totalPageNo?'''':''<td class="pagespace"><a href="''.$url.$this->nextNo().$this->anchor.''"><button class="btn1">下一页</button></a></td>'';
$tempStr .= $this->nextNo()>$this->totalPageNo?'''':''<td class="pagespace"><button class="btn1"> <a href="''.$this->rootpath.$url.$this->lastNo().$this->anchor.''">最后页</a></button></td>'';
$tempStr .= ''<td>跳转至<select name="pagerMenu" onChange="location=\''''.$this->rootpath.$url.''\''+this.options[this.selectedIndex].value+\''''.$this->anchor.''\''";>'';
for($i=1;$i<$this->totalPageNo+1;$i++)
{
$tempStr .= ''<option value="''.$i.''"'';
$tempStr .= $i==$this->cPage?'' selected="selected"'':'''';
$tempStr .= ''>''.$i.''</option>'';
}
$tempStr .= ''</select>页</td>'';
$tempStr .="</td></tr></table></div> ";
}

  最后在样式表中增加:

.pagenum a{ padding:0px 6px; *padding:2px 6px; _padding:2px 6px; line-height:21px; margin:0px 2px; background:#fff; border:1px solid #e4e4e4;} 
.page button{ font-size:12px;}
.btn1{ width: 56px; height:21px; line-height:21px; padding-left:6px; text-align:left; border:none; background:url(../images/btnbg.jpg) left -104px no-repeat;}
.btn2{ width:60px; height:22px; line-height:22px; text-align:center; border:none; background:url(../images/btnbg.jpg) -56px -104px no-repeat;}
.pagenum a.currentpage{ background:#007dfe; border:1px solid #007dfe; color:#fff; font-weight:bold;}
.pagespace{ padding-left:3px;}
.page .pagespace input{ width:30px;}
.page{ position:relative; top:15px}

  btnbg.jpg在这里

  希望大家多给意见和建议,让我们一同进步。

  原文地址:http://blog.yourtion.com/shlcms-beautify-paging.html

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号