php(实现带省略号的分页)

xingliang211 2008-07-01 03:52:11
怎样用php实现带省略号的分页,本人初学请大家指教谢谢
...全文
628 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jx021 2011-06-07
  • 打赏
  • 举报
回复
关注并学习!
jdalove 2011-06-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 xingliang211 的回复:]
怎样用php实现带省略号的分页,本人初学请大家指教谢谢
[/Quote]

这个是用样式做的

1,2,3.....10,11,12
zhiyuan0000 2011-06-07
  • 打赏
  • 举报
回复
有没有代码哈!!!怎么还是写不出来啊~~~
supermanzcj 2008-07-01
  • 打赏
  • 举报
回复
先算出有总页数,然后前面1,2,3,……后面总页数递减n-2,n-1,n,当中判断下,假如之有1页……
不是很复杂的,然后看你每页要显示多少数据用SQL语句来显示,如:select * from table limit 0, n
胡争辉 2008-07-01
  • 打赏
  • 举报
回复
有总页和当前页数之后就循环吧
xingliang211 2008-07-01
  • 打赏
  • 举报
回复
就像这个效果:
<<1,2,3,4,5...22,23,23>>
胡争辉 2008-07-01
  • 打赏
  • 举报
回复
总数据项数/每页数据项数=总页数
supermanzcj 2008-07-01
  • 打赏
  • 举报
回复
什么叫带省略号的分页```
使用方法: 支持JAVA和PHP两种后台。 PHP:直接将WebRoot下的文件放到php服务器上直接运行即可,记得启用sqlite3。 JAVA:修改user-manage.js,将访问后台的url由"datasource.php"改为"datasource.jsp",然后将WebRoot下的文件放到tomcat下直接运行。也可使用Eclipse直接导入此项目文件。 简要说明: 使用DataTable默认的ajax交互功能,对传给后台和从后台获取的数据都有命名格式要求,这样一来耦合度较高,不利于后期扩展,不能直接适用于需要跟多种不同前端或其他业务交互的项目。本例子主要展示了自行封装请求参数和返回数据的用法,对后台的交互没有任何格式和命名限制。 基于Bootstrap 2.3.2,相关的其他插件包括图标控件FontAwesome、等待提示控件Spinjs(修改版)、弹窗控件lhgdialog(修改版) 主要展现: 封装请求参数(查询、排序、分页,不再需要data、dataFilter和dataSrc) 封装返回数据 自定义查询参数 服务器分页 自行控制和自定义遮罩效果 生成自定义效果的单元格(在线离线) 生成复选框单元格 响应复选框选择事件 生成操作按钮单元格 响应操作栏按钮点击事件 响应行点击事件 渲染回调事件(默认选中第一行) 分页栏增加跳页功能(直接修改了dataTables.bootstrap.js和dataTables.bootstrap.css) CSS实现单元格超长文字省略号显示 CSS实现单元格连续纯字母数字强制换行显示

曼波整站系统5.2.0 在 5.1.0 基础上做了大量改进,最主要为系统性能的显著提高,能轻松处理50万数量级的文章内容管理,样板网站: www.webbor.com,离百万级已经不远了,千万级将成为我们新的奋斗目标!在开发测试中我们发现,很多站点虽然只有千几百篇文章,却占用大量的cpu和内存资源,访问速度比较慢,强烈推荐马上升级到曼波整站系统5.2.0。

曼波整站系统5.2.0 另一个主要的改进是支持 MySQL 5.x,这是近期论坛中抱怨最多呼声最大的一个功能。还有很多令人激动的改进,具体如下:

一、修正bugs
1. FCKEditor编辑器插入图片出现调用asp文件错误,正确应该调用php

2. 曼波登录bug
1) 如果输入的用户名存在,密码错误,就会弹出提示;如果用户名不存在,就白屏
2) 在本机使用时,如果用 http://localhost/ 访问,前台无法登录

3. 单元和分类的博客风格不能正确分页。
原因:为了提高文章内容处理速度,直接读取单元和分类表的文章数量,没有动态统计文章数量,但是单元和分类表的文章数量没有随着文章的增加或减少进行动态更新。
解决:
1) 升级时计算分类和单元的文章数量
2) 使用时,新增、编辑、删除、发布、取消发布文章,单元和分类文章数都要做相应的增减。


二、增强功能

1. 提高文章内容组件速度,轻松应付50万级文章数,样板网站: www.webbor.com
1) 内容 blog 风格菜单项只能选择一个单元或一个分类,取消 header 参数(页面标题)
2) 取消使用 publish_up 和 publish_down 字段
3) 改进 com_frontpage, 单元blog风格, 分类blog风格的处理,提高速度
4) 列表风格取消前台'过滤'功能

2. 首页、表格风格、博客风格的内容菜单项增加点击弹出参数,设置是否弹出新窗口来显示文章正文

3. 修改权限,注册用户可以提交文章

4. 增强最新文章模块的功能
1) 增加点击弹出参数,设置是否弹出新窗口来显示文章正文
2) 增加头条显示参数,设置是否显示第一篇文章的摘要
3) 增加模块标题参数,当设置显示头条时,不再显示标准的模块标题,而是显示本参数设置的标题
4) 增加单元/分类风格参数,设置点击更多时,是显示blog风格的单元/分类,还是显示表格风格的单元/分类
5) 增加文章标题长度参数,默认是40字符,当文章标题超出时,超出部分被截去,并在后面显示省略号 '...'
具体效果可参阅 www.webbor.com, www.jouyo.com, www.mambochina.net 等网站的首页

5. 升级编辑器 FCKEditor2.4.2 到 2.4.3

6. 修改FCKEditor功能键:回车键为'
', SHIFT+回车键为 '

'

7. 新闻转播newsfeed 增强
1) 解决编码乱码,当feed编码和网站编码不同时,自动转码(需要 php 的 mb_string 模块)
2) 删除字数参数

8. 解决pdf 导出中文内容乱码
1) 可处理 gif 图片
2) 支持 UTF-8 简繁体中文编码

9. 改进网站链接组件 com_weblinks
1) 在分类列表页面的分类同一行显示前几个链接(数量可由参数设置),行末显示“更多”链接
2) 简化后台审核操作,可以在列表中点击网站,弹出新窗口显示网站
3) 去掉archived, approved 字段

10. 使在mysql5.0.xx 环境正常安装使用
1) 解决索引过长问题,把4个 acl 表的字段 section_value 和 value 统一为 varchar(100),字段 name 统一为 varchar(255)
2) 优化表,清除没用的或重复的索引
3) 改进数据库类(includes/database.php):根据语言编码指定字符集,创建表时根据语言编码指定默认字符集,有效解决乱码问题
4) 改进安装程序,在创建表时根据语言编码指定默认字符集


三、增加功能

1. 增加 box_mychildhood_cn 童年风格模版,原作者 magicbox,版主 nemo_sha 做了一些改进


欢迎下载!http://www.mambochina.net/content/view/227_84.html
菜单功能一览表 【公农双历查询】【高级定位】【选区背景着色】【修改文件建立时间】【工作表环境设置】【按颜色合计】【根据工资计算钞票】【隔行插入行】【折分工作簿(工作表)】【工作表折分】【合并工作簿】【文本与数值互换】【复选框工具】【报表分栏工具箱】【删除工资条恢复明细表】【制作工资条】【建立分页小计】【删除分页小计】【建立图片目录】【批量导入图片(精确匹配)】【批量导入图片(模糊匹配)】【批量导入图片到批注】【删除所有图片】【批量导出图片】【图片查询工具】【将选区保存为图片】【生成个性化批注】 【插入GIF动画】【插入Flash动画】【禁止录入重复值】【相同项与不同项】【建文件目录】【提取选区重复值】【清除列中重复值】【标示重复值】【删除空白单元格所在行】【筛选唯一值】【建工作表目录】【批量新建复制工作表】【批量加解密】【工作表批量命名】【破解工作表/簿密码】 【批量命名文件】【可还原的合并】【合并列中相同值】【取消合并还原数据】【合并区域自动换行】【合并到选区】【合并数据并复制】【反向选择】【文本、数字分离与计算】【保护公式】【生成千年日历】【百家姓与字母序列】【一键隐藏非使用区】生成斜线表头】【打印当前页】【双面打印】【生成底端标题】【简体转繁体】【繁体转简体】【生成系统图标】【获取内置命令】【修复Excel】【破解VBA密码】【删除空单元格】【转置选区】【按列倒置】【按列倒置】【字母大小写转换】【小写金额转大写】【大写金额转小写】【区域数据加密】【多区域复制】【按颜色筛选】【按颜色排序】【返回首页】 自定义函数一览表 【sumifcol】【AVER】【hesum】【NOWW】【SFZ】【批注】【合并】【取数】【唯一值】【消除空值】【颜色求和】【颜色计数】【工作表】【数字】【分割取数】【共有项】不同项】【【公式】【计算】【公式长度】【大写】【排名】【排序】【替换】【重复】【文件目录】【File】 【公农双历查询】:生成多功能日历,可以查询所有节、假日和农历 【高级定位】:多功能选择(查找)工具。可以选择大于某值或者小于某值或者在某范围之间的值,文本定位时支持通配符。还可以按格式查找/定位 【背景着色】:将当前或者列进行颜色标示,以突出显示,有利于数据查看。可以随心所欲地定义颜色,还可以自由调整颜色的深浅。本工具相对于同类工具有不破坏背景色、条件格式、复制粘贴和撤消功能之优点 【环境设置】:设置工作表界面视图,控制各项目的显示与隐藏 【修改文件时间】:随心所欲修改文件的创建时间 【按颜色汇总】:按背景色对选区的数据合类合计 【反向选择】:选择当前区域中未选择的区域 【千年日历】:工单元格中生成千年日期。默认显示本月的日历,可以自由调整年月 【保护公式】:保护当前工作表所有公式,不让人看到公式本身,只能看到公式结果 【生成斜线表头】:Excel没有Word那样的斜线表头工具,本工具可以弥补此不足。包括单线、双线可选 【百家姓与字母序列】:运行后可以在单元格中进行百家姓与字母填充,提升录入速度 【一键隐藏非使用区】:对空白区域瞬间隐藏起来。可以选择作用对象是当前表还是所有工作表。恢复时也只要瞬间完成 【字符分离及计算】:批量地对单元格进行文本、数字分离,还可以计算取出的表达式 【删除空单元格】:删除选区的空单元格,后面的数据自动上升 【转置选区】:将选区行列调换 【按列倒置】:将选区的数据横向倒置 【按列倒置】:将选区的数据纵向倒置 【字母大小写转换】:将选区的单词、字母在大写小写、首字母大写之间转换 【小写金额转大写】:将小写金额批量转换成大写 【大写金额转小写】:将大写金额批量转换成小写 【区域数据加密】:对工作表选区的数据进行加密,转换成乱码,有密码才可以查看。 【简体转繁体】:将简体字批量转换成繁体 【繁体转简体】:将繁体字批量转换成简体 【根据工资计算钞票】:根据员工的工资计算需要多少张100元、50元......1元的钞票,可以批量计算。发现金工资的财务工作者必备 【隔行插入行】:对工作表隔行插入行,或者隔列插入列,其中行数可以自定义 【折分工作簿】:将指定工作簿的每个工作表拆分成单独的工作簿,新工作簿名称等于原工作表名称 【工作表折分】:将当前工作表的数据按条件拆分成多个工作表,可以用任意列的数据做为拆分条件 【合并工作簿】:将指文件夹中所有工作簿中所有工作表数据合并起来。有两种合并方式:将每个工作簿中的工作表合到当前工作簿是,表与表对应;将不同工作簿中同工作表的数据合并到同一工作表中。差异在于同名工作表的处理 【文本与数值互换】:将选区的数字瞬间转换成文本;将选区的文本型数字瞬间转换成数值 【

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧