终于解决了内容页分页样式,发布一下

发布时间:2019-10-12

仿站网>问答 > 终于解决了内容页分页样式,发布一下
跟帝国原来的不一样,没有总页和N/M页以及末页。
显示如图
当在第一页时,上一页没链接,当最后一页时,下一页没链接。
CSS:
.pagebox{overflow:hidden;text-align:center;zoom:1;font-size:12px;font-family:"宋体",sans-serif; margin-bottom:8px; clear:both}
.pagebox span{float:left;margin-right:2px;overflow:hidden;text-align:center;background:#fff;}
.pagebox span a{display:block;overflow:hidden;zoom:1;_float:left;}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_pre{color:#3568b9; height:23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid;color:#3568b9;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pagebox span.pagebox_next a:hover{color:#f30 !important; text-decoration:underline}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#363636;border:1px #2e6ab1 solid;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#296cb3; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #2e6ab1 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}
.pagebox span.pagebox_next_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}

然后在 t_functions.php
//返回内容分页 到 //返回下拉式内容分页导航 之间改为
//返回内容分页
function sys_ShowTextPage($totalpage,$page,$dolink,$add,$type,$search=""){
        global $fun_r,$public_r;
        if($totalpage==1)
        {
                return '';
        }
        $page_line=$public_r['textpagelistnum'];
        $snum=2;
        //$totalpage=ceil($num/$line);//取得总页数
        $firststr='<a title="Page">&nbsp;<b>'.$page.'</b>/<b>'.$totalpage.'</b> </a>&nbsp;&nbsp;';
        //上一页
        if($page<>1)
        {
                $pagepr=$page-1;
                if($pagepr==1)
                {
                        $prido=$add[filename].$type;
                }
                else
                {
                        $prido=$add[filename].'_'.$pagepr.$type;
                }
                $prepage='<span class=pagebox_pre_nolink><a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a></span>';
        }
        else
        {
                $prepage='<span class=pagebox_pre_nolink>上一页</span>';
        }
        //下一页
        if($page!=$totalpage)
        {
                $pagenex=$page+1;
                $nextpage='<span class=pagebox_pre_nolink><a href="'.$dolink.$add[filename].'_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a></span>';
        }
        else
        {
                $nextpage='<span class=pagebox_pre_nolink>下一页</span>';
        }
        $starti=$page-$snum<1?1:$page-$snum;
        $no=0;
        for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
        {
                $no++;
                if($page==$i)
                {
                        $is_1="<span class='pagebox_num_nonce'>";
                        $is_2="</span>";
                }
                elseif($i==1)
                {
                        $is_1='<span class=pagebox_num><a class=page href="'.$dolink.$add[filename].$type.'">';
                        $is_2="</a></span>";
                }
                else
                {
                        $is_1='<span class=pagebox_num><a href="'.$dolink.$add[filename].'_'.$i.$type.'">';
                        $is_2="</a></span>";
                }
                $returnstr.=$is_1.$i.$is_2;
        }
        $returnstr=$prepage.$returnstr.$nextpage;
        return $returnstr;
}

//返回下拉式内容分页导航

上传以下图片:

回复列表
1.
支持下
2.
支持下
3.
支持
4.
支持下
5.
支持
6.
支持分享!
7.
收藏
8.
晕,帝国这么强大,为什么分页如此麻烦。。
9.
支持下
10.
支持一下
11.
支持一下
12.
支持下
13.
支持下
14.
支持一下
15.
支持
16.
代码太多 看着心乱
17.
记号
18.
支持下
19.
支持下
20.
支持一下
21.
支持下
22.
支持
23.
看不出有啥先进的地方
24.
css不错
25.
不错 应该花了很多心思 像我这些不懂php的就搞不定了
26.
记号,备用
27.
支持
28.
支持
29.
要把那个css 写在哪里啊?
30.
记号收藏
31.
不错
32.
不错,收藏了
33.
支持
34.
收藏了
35.
有点看不明白。
36.
不错
37.
支持楼主的分享
38.
本身就有的,有啥用呢?
39.
支持
40.
谢谢,收藏了
41.
标记一下..............
42.
收藏下
43.
支持
44.
不错
45.
占个位置先
46.
支持
47.
谢谢分享
48.
谢谢,收藏了
49.

谢谢,收藏了
50.
看看 www.3uww.com
51.
标记一下,马克吐温
仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
  • 首页
  • 客服
  • 头部