从数据库里读出的新闻内容太长,导致页面撑大,怎么实现分页呢 5

从数据库里读出的新闻内容太长,导致页面撑大,怎么不撑大页面实现分页呢是不是用到js呢... 从数据库里读出的新闻内容太长,导致页面撑大,怎么不撑大页面实现分页呢是不是用到js呢 展开
 我来答
直男救星来了
2010-11-09 · TA获得超过673个赞
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:202万
展开全部
不知道你是用的什么语言,像这种情况可以对内容进行截取,然后加一个“查看详细”的链接来转到另外一个页面上,把新闻内容全部显示出来。
如果内容过长,必须要分页来显示的话,不建议用字符串截取的方式,因为这会导致新闻内容被硬性分割到两个页面中。可以在编辑新闻的时候就根据新闻内容来将自定义的分页符插入进去,或者用编程语言根据段落来分页。如设置每4个段落一页。大致实现方式可以这样(以PHP为例)。
首先设置一个变量表示页面大小,即多少段为一页:
$nPageSize=4;
获取当前页面编号:
$nPage=$_GET['page'];
计算当前页面段落的起始范围:
$nPageStart=($nPage-1)*$nPageSize+1;
$nPageEnd=$nPage*$nPageSize;
将新闻内容分段:
$arrContent=explode('\r\n',$content);
获取对应段落内容,数组中$arrContent[$nPageStart-1]到$arrContent[$nPageEnd-1]之间的内容便是当前页面需要显示的段落。
这只是一个简单的思路,不足之处还需改进和更正。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
壹寰(深圳)科技文化有限公司
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。更多详尽准确的信息可以找壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢复、... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式