首页
网络编程
编程语言
网页制作
大数据
数据库
手机开发
操作系统
网络推广
建站教程
网络安全
手机教程
云服务器
特色栏目:
python
批处理
net编程
Javascript
Php
Asp
Css
Html5
Android
seo
centos
当前位置 :
主页
>
建站教程
>
dedecms
>
DEDECMS用sql标签分页
来源:互联网
收集:自由互联
发布时间:2021-04-17
{dede:memberlist orderby=scores row=30} tr td width=15 align=center class=di/td td height=22 class=titleld[field:uname/]/td /tr {/dede:memberlist} 用js把 dedecms 的sql标签从数据库中读取的数据进行分页的方法 table id=loo
{dede:memberlist orderby='scores' row='30'}
<tr>
<td width="15" align="center" class="di">·</td>
<td height="22" class="titleld">[field:uname/]</td>
</tr>
{/dede:memberlist}
用js把
dedecms
的sql标签从数据库中读取的数据进行分页的方法
<table id="loop">
{dede:sql sql="select * from leaveword order by lyid desc"}
<tr class="looptr">
<td class="loop-left-td" valign="top">
<div class="loopdiv">姓名:[field:name/]</div>
<div class="loopdiv">联系电话:[field:phone/]</div>
<div class="loopdiv">Q Q:[field:qq/]</div>
<div class="loopdiv">E-mail:[field:email/]</div>
</td>
<td class="loop-right-td" valign="top">
<div class='lytitle'><strong>留言题目:[field:lytitle/]</strong><span><strong>留言时间:[field:lytime/]</strong></span></div>
<div class='lycontent'><p><strong>留言内容:</strong></p>[field:lycontent/]</div>
<div class='hfcontent'><p><strong>回复:</strong></p><span>[field:hfcontent/]</span></div>
</td>
</tr>
{/dede:sql}
<div id="changpage"></div>
<script language="javascript">
var obj,j;
var page=0;
var nowPage=0;//当前页
var listNum=5;//每页显示<ul>数
var PagesLen;//总页数
var PageNum=4;//分页链接接数(5个)
onload=function(){
obj=document.getElementById("loop").getElementsByTagName("tr");
j=obj.length
PagesLen=Math.ceil(j/listNum);
upPage(0)
}
function upPage(p){
nowPage=p
//内容变换 34
for (var i=0;i<j;i++){
obj.style.display="none"
}
for (var i=p*listNum;i<(p+1)*listNum;i++){
if(obj)obj.style.display="block"
}
strS='<a href="###" onclick="upPage(0)">首页</a> '
var PageNum_2=PageNum%2==0?Math.ceil(PageNum/2)+1:Math.ceil(PageNum/2)
var PageNum_3=PageNum%2==0?Math.ceil(PageNum/2):Math.ceil(PageNum/2)+1
var strC="",startPage,endPage;
if (PageNum>=PagesLen) {startPage=0;endPage=PagesLen-1}
else if (nowPage<PageNum_2){startPage=0;endPage=PagesLen-1>PageNum?PageNum:PagesLen-1}//首页
else {startPage=nowPage+PageNum_3>=PagesLen?PagesLen-PageNum-1: nowPage-PageNum_2+1;var t=startPage+PageNum;endPage=t>PagesLen?PagesLen-1:t}
for (var i=startPage;i<=endPage;i++){
if (i==nowPage)strC+='<a href="###" style="color:red;font-weight:700;" onclick="upPage('+i+')">'+(i+1)+'</a> '
else strC+='<a href="###" onclick="upPage('+i+')">'+(i+1)+'</a> '
}
strE=' <a href="###" onclick="upPage('+(PagesLen-1)+')">尾页</a> '
strE2=nowPage+1+"/"+PagesLen+"页"+" 共"+j+"条"
document
getElementById("changpage").innerHTML=strS+strC+strE+strE2
}
</script>
</table>
上一篇:
分享ucenter整合DedeCMS与Discuz论坛教程
下一篇:
DeDeCMS后台文章列表,页码异常的解决办法
相关文章
织梦dede5.7中各函数所在文件及详细位置
织梦dedecms几条重要的安全设置
如何删除织梦dedecms后台登陆界面广告的方法教程
织梦dedecms更换服务器搬家教程
dedecms设置文档默认浏览次数为0
织梦模板如何防盗
织梦dede如何增加文章自定义属性
怎么去掉dedecms织梦首页后面的index.html
如何使用织梦置顶文章功能并添加置顶一天技巧
最完善的DEDE目录的权限安全设置
教你使用织梦采集自定义模型内容
如何防止dede网站DDos被攻击
网友评论
相关栏目
wordpress
dedecms
帝国cms
最近更新
织梦dede5.7中各函数所在文件及详细位置
织梦dedecms几条重要的安全设置
如何删除织梦dedecms后台登陆界面广告的方法教程
织梦dedecms更换服务器搬家教程
dedecms设置文档默认浏览次数为0
织梦模板如何防盗
织梦dede如何增加文章自定义属性
怎么去掉dedecms织梦首页后面的index.html
如何使用织梦置顶文章功能并添加置顶一天技巧
最完善的DEDE目录的权限安全设置
教你使用织梦采集自定义模型内容
如何防止dede网站DDos被攻击
dedecms广告位投放技巧
浅谈dede织梦网站安全设置如防黑客攻击安全
dede文档关键词维护“频率”的设置
热门文章
dedecms修改Mysql数据库端口号教程
织梦dedecms在网站底部添加备案号链接到工信部的
dedecms软件等级★号改成图片图标显示的办法
织梦DedeCMS采集图片路径怎么按月存放
dedecms上传图片提示:Upload filetype not allow错误解决
织梦dedecms文章内容中怎么替换多个敏感字词
dedecms织梦还原数据不正常的解决方法
织梦列表页内容页输出上一个栏目和下一个栏目
织梦在任意标签中调用系统基本参数的办法
dedecms织梦任意页面调用栏目内容的办法
dedecms教程:DedeAMPZ出错,无法启动Apache
dedecms教程:DEDE织梦安装时表前缀是什么?
dedecms会员上传图片需要输入后台目录
dedecms增加自定义文件名功能
dedecms会员登录积分每天只限增加一次