帝国cms怎么在封面页调用下级的所有终极栏目的文章内容后进行分页
展开阅读全文

关于分页符的相应步骤:

1、放入相应代码:

<link rel="stylesheet" href="/skin/ecmsphp/page.css">
<div class="Page">
[!--show.listpage--]
</div>

2、在 系统设置→系统参数设置→信息设置

sys_ShowListMorePage
列表分页函数(列表): user_ShowListMorePage

3、修改服务器:/e/class/userfun.php (代码在下页)

4、找到对应的栏目:比如,律师论著:→修改→ 生成选项→生成信息每页显示

5、点击管理栏目,点击修改进去这个栏目,点击选择列表页,然后选择列表模板

<?php

//---------------------------用户自定义标签函数文件
function user_ShowListMorePage($num, $page, $dolink, $type, $totalpage, $line, $ok, $search = "") {
    global $fun_r, $public_r;
    if ($num <= $line) {
        $pager['showpage'] = '';
        return $pager;
    }
    $page_line = $public_r['listpagelistnum'];
    $snum = 2;

    //上一页
    if ($page <> 1) {
        $toppage = '<a href="' . $dolink . 'index' . $type . '" class="Prev"><span>' . $fun_r['startpage'] . '</span></a>';    //首页
        $pagepr = $page - 1;
        if ($pagepr == 1) {
            $prido = "index" . $type;
        } else {
            $prido = "index_" . $pagepr . $type;
        }
        $prepage = '<a href="' . $dolink . $prido . '" class="disabled">' . $fun_r['pripage'] . '</a>';     //上一页
    }
    //下一页
    if ($page != $totalpage) {
        $pagenex = $page + 1;
        $nextpage = '<a href="' . $dolink . 'index_' . $pagenex . $type . '" class="disabled">' . $fun_r['nextpage'] . '</a>';   //下一页
        $lastpage = '<a href="' . $dolink . 'index_' . $totalpage . $type . '" class="next"><span>' . $fun_r['lastpage'] . '</span></a>';    //最后一页
    }
    $starti = $page - $snum < 1 ? 1 : $page - $snum;
    $no = 0;
    for ($i = $starti; $i <= $totalpage && $no < $page_line; $i++) {    //详细页码信息
        $no++;
        if ($page == $i) {
            $is_1 = "<a class='on'>";    //当前
            $is_2 = "</a>";
        } elseif ($i == 1) {
            $is_1 = '<a href="' . $dolink . 'index' . $type . '">';   //第一页
            $is_2 = "</a>";
        } else {
            $is_1 = '<a href="' . $dolink . 'index_' . $i . $type . '">';    //其他页
            $is_2 = "</a>";
        }
        $returnstr.=$is_1 . $i . $is_2;
    }
    $returnstr = $firststr . $toppage . $prepage . $returnstr . $nextpage . $lastpage;
    $pager['showpage'] = $returnstr;
    return $pager;
}

?>