社区
基础编程
帖子详情
怎样限制每页文章显示行数
gmj_1019
2002-09-17 04:20:13
文章管理时,由于文章字数太多,全显示出来太长,有没有限制显示文章行数的办法。
如果设置一个表,这样固定表的长度,宽度。如果文章内容显示在表里,到一定长度就换页,这样方法可行么?如果能实现,那怎样实现?
谢谢。
...全文
198
6
打赏
收藏
怎样限制每页文章显示行数
文章管理时,由于文章字数太多,全显示出来太长,有没有限制显示文章行数的办法。 如果设置一个表,这样固定表的长度,宽度。如果文章内容显示在表里,到一定长度就换页,这样方法可行么?如果能实现,那怎样实现? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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.net 长
文章
通过设定的
行数
分页
代码如下:public string OutputByLine(string strContent)//通过设定的
行数
分页 { int pageSize = int.Parse(ConfigurationManager.AppSettings[“pageSize”]);//
每页
显示
行数
从CONFIG文件中取出 string lineBreak = ConfigurationManager.AppSettings[“lineBreak”];//换行符从CONFIG文件中取出 string lineBreakS = “<” + lineBreak + “>”; string lineBreakE
MySQL获取数据库每个表的
行数
这个问题的起因,是我要进
行数
据库数据的迁移,迁移后确定数据是否都迁移成功而遇到的。对于数据库的迁移,我是使用MySQL官方的数据库管理工具MySQL Workbench完成的。源数据库和目标数据库都使用MySQL Workbench连接上去。下面以测试数据库为例讲讲过程。(如果不想看我废话,想直接查看获取数据库每个表
行数
的方法的同学,请直接翻到“四、获取数据库每个表的
行数
”吧 ^_^)
chatgpt赋能python:Python中如何出现
行数
?
在Python中实现
行数
的
显示
非常容易。使用traceback模块可以捕获异常并在输出的信息中包含行号,而使用inspect模块可以获得当前文件、函数或类的行号。这对于开发人员来说非常有用,使得他们可以更好地定位和修复代码中的错误。本文由chatgpt生成,
文章
没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。
【Latex】
显示
代码
行数
、定位报错代码位置
编译出错时,光标会停留在“?”后面,直接在此处输入“e”,再回车就可以定位错误代码行了(不用管一直在转的小圈圈)
mysql 统计
行数
_MySQL 统计
行数
的 count
MySQL count() 函数我们并不陌生,用来统计每张表的
行数
。但如果你的表越来越大,且是 InnoDB 引擎的话,会发现计算的速度会越来越慢。在这篇
文章
里,会先介绍 count() 实现的原理及原因,然后是 count 不同用法的性能分析,最后给出需要频繁改变并需要统计表
行数
的解决方案。Count() 的实现InnoDB 和 MyISAM 是 MySQL 常用的数据引擎,由于两者实现的不同,...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章