
如果你想了解更多关于dedecms的知识可以点击:DEDECMS教程
1、在HTML模板头文件head引入下面代码:
以上是引用AJAX功能,实现时时翻页功能。
2、做模板页的标签代码:
{dede:arclist typeid='14' titlelen='200' row='100' tagid='index' pagesize='5'}
[field:pubdate function="MyDate('Y-m-d',@me)"/]
上面两组标签中tagid=”index”要对应上
刷新页面会出来数字123
3、做翻页样式
找到文件dede\include\taglib\arcpagelist.lib.php
找到方法function multipage 翻页样式在这里修改
以下是做好的一断代码可以直接复制
function multipage($allItemTotal, $currPageNum, $pageSize, $tagid='')
{
if ($allItemTotal == 0) return "";
//计算总页数
$pagesNum = ceil($allItemTotal/$pageSize);
//第一页显示
$firstPage = ($currPageNum <= 1) ? "[首页]" : "[首页]";
//最后一页显示
$lastPage = ($currPageNum >= $pagesNum)? "[尾页]". $currPageNum : "[尾页]";
//上一页显示
$prePage = ($currPageNum <= 1) ? "[上一页]" : "[上一页]";
//下一页显示
$nextPage = ($currPageNum >= $pagesNum) ? "[下一页]" : "[下一页]";
//共X页 共X条记录
$pagesNum2 = " 共 ".$pagesNum." 页 共 ".$allItemTotal." 条记录";
//按页显示
$listNums = "";
$listNums.= $firstPage;
$listNums.= $prePage;
for ($i=($currPageNum-4); $i<($currPageNum+9); $i++) {
if ($i < 1 || $i > $pagesNum) continue;
if ($i == $currPageNum)
{
$listNums.= "".$i."";
}else
{
$listNums.= " ". $i ." ";
}
}
$listNums.= $nextPage;
$listNums.= $lastPage;
$listNums.= $pagesNum2;
$returnUrl = $listNums;
return $returnUrl;
}刷新后效果:[首页][上一页]12345[下一页][尾页]
3、做CSS分页样式
在模板头文件head中间加入如下代码:
4、调用CSS样式:
{dede:arcpagelist tagid='index'/}










