Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

文章自动分页机制

[复制链接]
dengdpy27 发表于 2011-10-9 11:19:36 | 显示全部楼层 |阅读模式
设置文章分页的方法:

1、后台可自定义设置每页文章的字数N
2、当发布资讯字数超过N时,自动分页。
这是基础的逻辑。
但这个逻辑会出现一些意外:
1、我文章数字只有N+1时,第二页文章数字只有1个。
2、数字N的分页点在段落中间,分页结点导致前后页的不连贯。

如何解决呢?
我个人的想法是这样的:
设置每页文章字数N,并可设定字数浮动区间M,当文章数字在(1.M)*N以内时,即文章字数超过了N但没有达到(1.M)*N的时候,依然作为一页。而文章超过了(1.M)*N,文章根据(1.M)*N/2的方法分页,就是每页的文章不是N,而是文章总数对半分页。
比如说:后台设置每页文章字数N为1000,设定浮动区间M为4,这样,根据上面的公式,当文章字数在1300的时候,强制性合并为一页,而当文章字数在1600的时候,文章自动分为2页,每页800个字。
是不是可以解决第一个意外了呢?

2、自动判断离分页点最近的段落标志,让分页点自动移动到段落。
回复

使用道具 举报

 楼主| dengdpy27 发表于 2011-10-9 11:39:25 | 显示全部楼层
当然,后台也要设定是用自动分页还是手工分页。。。
回复

使用道具 举报

kaalrz 发表于 2011-10-14 16:06:06 | 显示全部楼层
虽然看不大懂,还是要支持一下分享的。。
回复

使用道具 举报

www.hongguo.cc 发表于 2011-10-19 10:48:21 | 显示全部楼层
不知道x2.5 考虑到文章自动分页没
回复

使用道具 举报

wmwen001 发表于 2011-10-25 01:51:24 | 显示全部楼层
我也努力学习中
回复

使用道具 举报

qilun2020 发表于 2011-11-18 21:30:45 | 显示全部楼层
看不懂,但也支持一下,貌似是个好点子
回复

使用道具 举报

rlbnm2011 发表于 2011-11-26 03:02:40 | 显示全部楼层
有些事正如你所想
回复

使用道具 举报

rlbnm 发表于 2011-11-28 17:15:02 | 显示全部楼层
外链全没了的我,能求LZ安慰几句么?
回复

使用道具 举报

287001840 发表于 2011-11-28 17:42:42 | 显示全部楼层
楼上的也悲剧了吧
回复

使用道具 举报

fytpjy 发表于 2011-11-28 17:43:50 | 显示全部楼层
呵呵  听阿红的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-27 11:03 , Processed in 0.106147 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表