帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流帝国CMS原创分页样式,来自落伍,完全代码(非原创) 【本版专题贴子】  
主题:帝国CMS原创分页样式,来自落伍,完全代码(非原创) [加入收藏夹]   

lacdy
用户头衔:举人

精华贴   :3
发贴数   :300
经验值   :1490
注册时间:2006-08-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国CMS原创分页样式,来自落伍,完全代码(非原创)
找到e/class/t_functions.php

把原来文件中sys_RepShowTextPage函数(”function sys_RepShowTextPage”这开始一直到下面”//输出小说分页格式”)修改为以下内容

样式和图片来源与17173,代码是自己改的,申请落伍

样式说明

共 6 页   首页  [图片,点击到上1页]  1 2 3 4 5 6 [图片,点击到下1页]   末页

可根据页面数量自动调整..只显示中间的10页,类似下面这样

共 16 页   首页  [图片,点击到上1页]  7 8 9 10 11 12 [图片,点击到下1页]   末页

PS:请把代码中图片COPY下来,放到自己的空间上,3Q3Q,我会改地址的

function sys_RepShowTextPage($listpage,$pagenum,$dolink,$filename,$filetype,$j){
        global $fun_r;
        if(empty($listpage))
        {
                return “”;
        }
        //分页显示算法
        if($pagenum<=10)
        {
                $offset_left=1;
                $offset_right=$pagenum;
        }
        else
        {
                if($j-5<1)
                {
                        $offset_left=1;
                        $offset_right=10;
                }
                else
                {
                        if($j+4>$pagenum)
                        {
                                $offset_left=$pagenum-9;
                                $offset_right=$pagenum;        
                        }
                        else
                        {
                                $offset_left=$j-5;
                                $offset_right=$j+4;        
                        }
                }
        }
        $page=”<span class=\”fenyefont3\”>”;
        for($fenyei=$offset_left;$fenyei<=$offset_right;$fenyei++)
        {
                        if($fenyei==1 && $j!=1)
                        {
                        $page.=” <a href=\”".$dolink.$filename.$filetype.”\”>”.$fenyei.”</a>”;
                        continue;
                        }
                        if($j==$fenyei)
                                {
                                $page.=” <strong style=\”color:red\”>”.$fenyei.”</strong>”;
                                }
                        else
                                {
                                $page.=” <a href=\”".$dolink.$filename.”_”.$fenyei.$filetype.”\”>”.$fenyei.”</a>”;
                                }
        }
        $page.=”</span>”;
        //新分页样式
        if($j==1)
        {
                $listpage=str_replace(”[prepage]”,”<span class=\”fenyefont\”>共</span> <span class=’fenyefont1′>”.$pagenum.”</span> <span class=\”fenyefont\”>页</span>   <span class=\”fenyefont\”‘>首页</span>  <span class=\”fenyefont5\”><img src=\”http://www.buln.com.cn/image/buluo/games/c/fenye1.gif\” alt=\”上一页\” border=\”0\”></span> ”.$page,$listpage);
        }
        elseif($j==2)
        {
                $listpage=str_replace(”[prepage]”,”<span class=\”fenyefont\”>共</span> <span class=’fenyefont1′>”.$pagenum.”</span> <span class=\”fenyefont\”>页</span>   <span class=\”fenyefont2\”><a href=\”".$dolink.$filename.$filetype.”\”>首页</a></span>  <a title=\”上一页\” href=\”".$dolink.$filename.$filetype.”\”><span class=\”fenyefont5\”><img src=\”http://www.buln.com.cn/image/buluo/games/c/fenye1b.gif\” alt=\”上一页\” border=’0′></span></a> ”.$page,$listpage);
        }
        else
        {
                $thisj=$j-1;
                $listpage=str_replace(”[prepage]”,”<span class=\”fenyefont\”>共</span> <span class=’fenyefont1′>”.$pagenum.”</span> <span class=\”fenyefont\”>页</span>   <span class=\”fenyefont2\”><a href=\”".$dolink.$filename.$filetype.”\”>首页</a></span>  <a title=\”上一页\” href=\”".$dolink.$filename.”_”.$thisj.$filetype.”\”><span class=\”fenyefont5\”><img src=\”http://www.buln.com.cn/image/buluo/games/c/fenye1b.gif\” alt=\”上一页\” border=’0′></span></a> ”.$page,$listpage);
        }
        //页数后
        if($j==$pagenum)
        {
                $listpage=str_replace(”[nextpage]”,”  <span class=\”fenyefont5\”><img src=\”http://www.buln.com.cn/image/buluo/games/c/fenye2a.gif\” alt=\”下一页\” border=\”0\”></span>  <span class=\”fenyefont2\”>末页</span>”,$listpage);
        }
        else
        {
                $thisj=$j+1;
                $listpage=str_replace(”[nextpage]”,”  <span class=\”fenyefont5\”><a title=\”下一页\” href=\”".$dolink.$filename.”_”.$thisj.$filetype.”\”><img src=\”http://www.buln.com.cn/image/buluo/games/c/fenye2.gif\” alt=\”下一页\” border=\”0\”></a></span>  <span class=\”fenyefont2\”><a href=\”".$dolink.$filename.”_”.$pagenum.$filetype.”\”>末页</a></span>”,$listpage);
        }
        return $listpage;
}

PS:请把代码中图片COPY下来,放到自己的空间上,3Q3Q,我会改地址的



QQ:26211803 交流群:37797574
网络资源聚合CMS模板资源
2007-09-15 20:22:19 已设置保密 顶部 回复 引用 报告 编辑 删除

songyuchen88
用户头衔:秀才

精华贴   :0
发贴数   :130
经验值   :463
注册时间:2007-06-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

这我发在落伍的...上面有个函数里面内容还要给注释掉..我忘说了似乎....图片地址..我改了.........谁要图片加我QQ:693889048




2007-09-15 21:46:46 已设置保密 顶部 回复 引用 报告 编辑 删除

5starsgeneral
用户头衔:嘉宾

精华贴   :1
发贴数   :1528
经验值   :2864
注册时间:2007-06-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

顶一个



HTTP://WWW.TMD19.COM
博客交换链接,EMAIL:xiaodong2009@qq.com

2007-09-15 22:53:44 已设置保密 顶部 回复 引用 报告 编辑 删除

blank
用户头衔:举人

精华贴   :2
发贴数   :137
经验值   :913
注册时间:2007-08-22
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]
我也发一个用分页样式,不过是用CSS实现的,呵呵
内容页模板标签内容:<span class="page1">[!--page.url--]</span>

CSS .page1 样式:
.page1 { font-size: 14px; text-align: center; width: 595px; float: left; margin-right: 20px; padding-top: 30px; padding-left: 20px; }
.page1 a { line-height: 22px; background-color: #eaf2f6; background-image: url(t_bg.gif); background-position: 0 center; height: 15px; clear: both; margin-right: 10px; padding-top: 2px; padding-right: 5px; padding-left: 5px; border: solid 1px #c2d6ee; }
.page1 strong { color: #e01919; }


实现效果见附件

演示地址:http://www.pcguides.cn/design/ps/29449_3.shtml


上传以下图片:





2007-09-16 10:51:45 已设置保密 顶部 回复 引用 报告 编辑 删除

xiaoqiang
用户头衔:举人

精华贴   :0
发贴数   :294
经验值   :880
注册时间:2007-09-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

4楼的就要你这个东西了,呵呵!!好样的,继续发!!




2007-09-18 15:46:46 已设置保密 顶部 回复 引用 报告 编辑 删除

rjtk
用户头衔:秀才

精华贴   :0
发贴数   :80
经验值   :414
注册时间:2007-02-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

分页样式
不错



宁波网站建设
2012-12-18 16:38:52 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1