帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流内容分页函数问题 【本版专题贴子】  
主题:内容分页函数问题 [加入收藏夹]   

houy2008
用户头衔:进士

精华贴   :0
发贴数   :655
经验值   :2278
注册时间:2007-09-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
内容分页函数问题
希望那个高手能把内容分页函数修改下发出来俺学习学习,
样式如下:

<<  1  2  3  4  >>
上一页 1  2  3  4  下一页

主要问题是有分页时  在第一页时 没有“上一页 ” 在最后一页时没有“下一页的问题。

先谢谢那位高手了,关键是我不懂PHP



诚征友情连接QQ:28597574
2008-01-02 09:38:57 已设置保密 顶部 回复 引用 报告 编辑 删除

wyclyx
用户头衔:举人

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

废话。有的话你点一下进哪。。。。。。。。。。。。。。。。。。




2008-01-02 10:10:19 已设置保密 顶部 回复 引用 报告 编辑 删除

houy2008
用户头衔:进士

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

分页函数文件:e/class/t_functions.php



诚征友情连接QQ:28597574
2008-01-02 10:33:09 已设置保密 顶部 回复 引用 报告 编辑 删除

houy2008
用户头衔:进士

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

//返回内容分页
function sys_ShowTextPage($thispagenum,$dolink,$add,$filetype,$n_r){
        global $fun_r;
        if($thispagenum==1)
        {
                return "";
        }
        $page="";
        for($j=1;$j<=$thispagenum;$j++)
        {
                $k=$j-1;
            if($j==1)
                {
                $page.="<li><a href=\"".$dolink.$add[filename].$filetype."\">".$j."</a></li>&nbsp;";
                        $title=$add[title];
                        $plink=$add[filename].$filetype;
                }
                else
                {
                        $page.="<li><a href=\"".$dolink.$add[filename]."_".$j.$filetype."\">".$j."</a></li>&nbsp;";
                        $plink=$add[filename]."_".$j.$filetype;
                        $ti_r=explode("[/!--empirenews.page--]",$n_r[$k]);
                    if(count($ti_r)>=2&&$ti_r[0])
                        {$title=$ti_r[0];}
                    else
                        {$title=$add[title]."(".$j.")";}
                }
                $titleselect.="<option value=\"".$dolink.$plink."?".$j."\">".$title."</option>";
        }
        $return_r['titleselect']="<select name=select onchange=\"self.location.href=this.options[this.selectedIndex].value\">".$titleselect."</select>";
        //去掉最后一个&nbsp;
        $return_r['page']="[prepage]".substr($page,0,strlen($page)-6)."[nextpage]";
        return $return_r;
}

//替换上下页
function sys_RepShowTextPage($listpage,$pagenum,$dolink,$filename,$filetype,$j){
        global $fun_r;
        if(empty($listpage))
        {
                return "";
        }
        //上一页
        if($j==1)
        {
                $listpage=str_replace("[prepage]","",$listpage);
        }
        elseif($j==2)
        {
                $listpage=str_replace("[prepage]","<li><a href=\"".$dolink.$filename.$filetype."\">".$fun_r['textprepage']."</a></li>&nbsp;",$listpage);
        }
        else
        {
                $thisj=$j-1;
                $listpage=str_replace("[prepage]","<li><a href=\"".$dolink.$filename."_".$thisj.$filetype."\">".$fun_r['textprepage']."</a></li>&nbsp;",$listpage);
        }
        //下一页
        if($j==$pagenum)
        {
                $listpage=str_replace("[nextpage]","",$listpage);
        }
        else
        {
                $thisj=$j+1;
                $listpage=str_replace("[nextpage]","&nbsp;<li><a href=\"".$dolink.$filename."_".$thisj.$filetype."\">".$fun_r['textnextpage']."</a></li>",$listpage);
        }
        return $listpage;
}



诚征友情连接QQ:28597574
2008-01-02 10:34:30 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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