社区
基础编程
帖子详情
怎样限制每页文章显示行数
gmj_1019
2002-09-17 04:20:13
文章管理时,由于文章字数太多,全显示出来太长,有没有限制显示文章行数的办法。
如果设置一个表,这样固定表的长度,宽度。如果文章内容显示在表里,到一定长度就换页,这样方法可行么?如果能实现,那怎样实现?
谢谢。
...全文
200
6
打赏
收藏
怎样限制每页文章显示行数
文章管理时,由于文章字数太多,全显示出来太长,有没有限制显示文章行数的办法。 如果设置一个表,这样固定表的长度,宽度。如果文章内容显示在表里,到一定长度就换页,这样方法可行么?如果能实现,那怎样实现? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gmj_1019
2002-09-20
打赏
举报
回复
我用的是mysql
我在其他论坛里,询问结果是这样的;
与分页显示数据库记录一样,先确定每页显示多些子节,用总字节除以每页显示的字节就是总共页数。然后把文章分成份数显示。
不过我感觉有些缺陷,如果有分页的或表格,图片怎么办,虽然我现在没有应用到,我想,这种问题在以后会发生的。所以,请教一下思路,便于以后开发。
谢谢。
week9
2002-09-18
打赏
举报
回复
你是用什么数据库,没一个数据库的分页不一样的!
pcdreama
2002-09-17
打赏
举报
回复
给你一个分页函数,这个函数对于纯文本的文章很好,但是对于html的文章分页就不好了。你看着用咯。 :P
ps: 哪位兄弟有可以给html文章分页的函数吗?或者讨论一下,我现在主要烦一个问题: 如果分页分在两个标记中间(比如<table>和</table>中间)那么页面显示就乱了...
=================================================================
// 文章分页函数,把一篇比较长的文章分为多页显示
// divPage($text[,$pageNumber][,$pageSize][,$divTags][,$divGetVarName]);
// $text,文章原文
// $pageNumber,第几页
// $pageSize,每页的字数
// $divTags,文章分段时,每段的结尾以什么划分. 函数分页时,截取到离$pagesize最近的一个段落。
// $divGetVarName,传输页数用什么变量表示.
function divPage($text,$pageNumber=1,$pageSize=2500,$divTags="\r\n",$divGetVarName="artPage"){
global $SCRIPT_NAME,$QUERY_STRING;
$startPos=$pageSize*($pageNumber-1);
$endPos=$pageSize*$pageNumber;
$textLength=strlen($text);
if($startPos<=0)
$startPos=0;
else{
$startPos=strpos($text,$divTags,$startPos);
}
if($endPos>$textLength)
$ret=substr($text,$startPos,$pageSize);
else{
$endPos=strpos($text,$divTags,$endPos);
$ret=substr($text,$startPos,($endPos-$startPos));
}
// 下面的东西你需要自己改动一下,主要是生成分页连接的(上一页、下一页那种连接)。
$ret.=" <p align=center>";
$QUERY_STRING=ereg_replace("\&?$divGetVarName=[0-9]+","",$QUERY_STRING);
if($startPos>$pageSize){
if($QUERY_STRING=="")
$ret.="<a href=$SCRIPT_NAME?$divGetVarName=".($pageNumber-1).">【上一页】</a> ";
else
$ret.="<a href=$SCRIPT_NAME?$QUERY_STRING&$divGetVarName=".($pageNumber-1).">【上一页】</a> ";
}
if($endPos<$textLength){
if($QUERY_STRING=="")
$ret.="<a href=$SCRIPT_NAME?$divGetVarName=".($pageNumber+1).">【下一页】</a> ";
else
$ret.="<a href=$SCRIPT_NAME?$QUERY_STRING&$divGetVarName=".($pageNumber+1).">【下一页】</a> ";
}
$ret.="</p>";
return $ret;
}
gmj_1019
2002-09-17
打赏
举报
回复
我知道分页,不过安什么分页?怎么分?
vivanboy
2002-09-17
打赏
举报
回复
只截取前一部分内容显示
cnnps
2002-09-17
打赏
举报
回复
分野。。
asp+sql2005长文件章按
行数
分页代码
- 定义
每页
显示
的
行数
(`pageline`)。 - 计算总
行数
(`allline`)。 - 根据总
行数
计算总页数(`pagecount`)。 - 根据请求的页码(`thispage`)加载相应的内容到页面。 具体实现如下: ```vbscript Const ...
mysql查询语句通过limit来
限制
查询的
行数
比如,如果我们有一个博客系统,
每页
显示
10篇
文章
,我们可以使用以下语句获取第二页的内容: ```sql SELECT * FROM posts LIMIT 10 OFFSET 10; ``` 这里`OFFSET 10`意味着从第11条记录开始(因为偏移了10行),...
asp.net 长
文章
通过设定的
行数
分页
//
每页
显示
行数
从CONFIG文件中取出 string lineBreak = ConfigurationManager.AppSettings["lineBreak"]; // 换行符从CONFIG文件中取出 string lineBreakS = "<" + lineBreak + ">"; string lineBreakE = ...
ASP长
文章
分页代码
- 可以设置默认
每页
显示
的字节数或
行数
,同时提供用户自定义选项。 3. **分页逻辑**: - 使用`Mid()`函数截取
文章
内容,根据当前页码和
每页
长度来确定
显示
哪部分。 - 如果按字节数分页,`Mid()`函数的第二个参数...
用js实现页面分页效果
在本篇
文章
中,我们将深入探讨如何使用JavaScript实现页面分页效果,以及如何添加排序和自定义
每页
行数
的功能。 首先,我们需要理解分页的基本原理。分页通常涉及到两个关键部分:计算总页数和根据当前页数展示对应...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章