帝国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;
}
?>