`

长文章用分页符来分页显示

阅读更多

来源:http://www.smallrain.net/study_show.asp?id=300&page=1

第一步:

按照正常的文章系统一路做下去,后台的文章添加,文章的检索,和文章的详细页,都是常规方式操作,这里不加描述,请参阅相关帖子。只是在文章添加时,在你想让它分页的地方加上分页符:“[page]”(当然这个符号你可以随便用,比如:[page]、&&&、###、@@@……,只要它不会在文章要正常显示的地方出现就行了。)
我用了四个页面,输入页(index.asp)、输入完成页(add.asp)、文章列表页(view.asp)、文章内容页(text.asp),前三个都是不用处理的页面,看下面的介绍我想一般的小鸟就会做了,关键是最后一个text.asp,所有实现分页的代码都在这里。

第二步:来

在文章正文内容的动态数据部分做一些手脚,下面是代码和解释:

'这里是处理分页的代码
'考滤保险起见,我们用replace函数在分页代码前后各加一个全角空格
MMText=replace(rs("contents"),"[page]"," [page] ")
MMfText=split(MMText,"[page]")
'用ubound函数取得要分的页数,注意下标值是从0开始的
contentNum=ubound(MMfText)
page=Clng(request("page"))
if page<1 then
page=1
end if
'为了看起来直观一些,我们把起始页设为1,那么总页数就要加上1
if page>contentNum+1 then
page=contentNum+1
end if


'换照上面从url中参数中取得的要显示的那面的那个变量,就循环显示一页
for i=page to page
response.write MMfText(i-1)
next

'列出分页
if cint(contentNum)>0 then
if page<>1 then
response.write "<a href='text.asp?id="&request("id")&"&page="&page-1&"'>[上一页]</a> "
end if
'记得下标值是从0开始,我们这里从1开始分页,总数要加1
for p=1 to contentNum+1
if page=p then
response.write "<a href='text.asp?id="&request("id")&"&page="&p&"'><font color=red>["&p&"]</font></a> "
else
response.write "<a href='text.asp?id="&request("id")&"&page="&p&"'>["&p&"]</a> "
end if
next
if page<>contentNum+1 then
response.write "<a href='text.asp?id="&request("id")&"&page="&page+1&"'>[下一页]</a> "
end if
end if

分享到:
评论

相关推荐

    asp长文章用分页符来分页显示

    只是在文章添加时,在你想让它分页的地方加上分页符:“[ page ]”(当然这个符号你可以随便用,比如:[ page ]、&&&、###、@@@……,只要它不会在文章要正常显示的地方出现就行了。) 我用了四个页面,输入页...

    .net文章内容分页,C#文章长内容分页

    .net文章内分页,C#文章长内容分页,支持长字符串分隔符

    DevPager 多功能支持长文章分页控件 v1.0 Beta.rar

    支持长文章分页/Access/Sql2000/Oracle/MySql/DB2/存储过程/支持不产生ViewState/图片分页/URL重写/Xml 样式自己用CSS定,可以随意改!对于Web2.0 页面构架师来说,追求代码完美,也许这是你最好的选择~,本 控件支持不...

    eWebEditor 编辑器带分页符

    由于项目需要,修改了eWebEditor, 增加分页符号,可以根据自己的算法进行大文章的分页

    C#多功能支持长文章分页控件(功能强大无比,并包含例子)

    1.长文章分页(用分页符)(C#) 2.长文章分页(按字节长度分页) 3.Reapeter(C#)控件 4.DataList(C#)控件 5.DataGrid(C#)控件 6.GridView(C#)控件 7.不产生ViewState(C#) 8.UrlRewriting(C#)重写 9.搜索分页示列(C#) 10....

    图片过长分页

    总监看到发布的文章过长导致版式也太长不好看,要求后台发布文章可控制分页。便做了一个由tinyMCE编辑器...只要插入分页符即按分页符对文章分页,否则默认按字长(2000)分页。附上jsp中用到的代码,以及tinyMCE的用法

    文章正文分页实现源码

    文章正文分页实现,在文章中插入分页符,从而实现分页操作

    ASP.NET实现长文章分页效果

    用ASP.NET实现的对新闻长文章进行分页显示的效果,效果分为两种:一种是通过限制每页的字数;另一种通过在文章中加入标示符实现分页。

    DevPager Beta 1.0 多功能支持长文章分页控件.rar

    支持长文章分页/Access/Sql2000/Oracle/MySql/DB2/存储过程/支持不产生ViewState/图片分页/URL重写/Xml 样式自己用CSS定,可以随意改!对于Web2.0 页面构架师来说,追求代码完美,也许这是你最好的选择~,本控件支持不...

    Asp.Net DevPager Beta 1.0 多功能支持长文章分页控件

    支持长文章分页/Access/Sql2000/Oracle/MySql/DB2/存储过程/支持不产生ViewState/图片分页/URL重写/Xml 样式自己用CSS定,可以随意改!对于Web2.0 页面构架师来说,追求代码完美,也许这是你最好的选择~,本控件支持不...

    asp.net(C#)如何给长文章分页

    asp.net(C#)如何给长文章分页?这里给出一个CS文件,文章内容需要分布的地方插入分页符,就能自动分页了。

    PHP实现长文章分页实例代码(附源码)

    当文章内容比较长,为了更好的满足用户体验度,我们将文章内容分页显示处理,而一般分页处理是在后台发布文章的时候就将提交的内容生成多个分页后的静态文件。通过本文结合实例采用php动态将长文章内容进行分页处理...

    asp.net使用FCK编辑器中的分页符实现长文章分页功能

    本文实例讲述了asp.net使用FCK编辑器中的分页符实现长文章分页功能。分享给大家供大家参考,具体如下: &lt;&#37;@ Page Language=C# AutoEventWireup=true CodeFile=SplitContent.aspx.cs Inherits=SplitContent %...

    DevPager多功能支持长文章分页控件v1.0 Beta

    DevPager多功能支持长文章分页控件 v1.0 Beta,支持长文章分页/Access/Sql2000/Oracle/MySql/DB2/存储过程/支持不产生ViewState/图片分页/URL重写/Xml,样式自己用CSS定,可以随意改!对于Web2.0 页面构架师来说,追求...

    eWebEditor 7.0 绝对支持上传图片 在线HTML编辑器

    增加分页功能,有eWebEditor规范标准模式和自定义分页符模式可选,自定义分页符后台可设置,含分页管理中的自动分页和提交自动分页功能及后台自动分页设置,支持大型文章系统的分页标题设置功能。增加了分页管理和...

    asp.net字符串分页

    最近需要的这个功能,就是文章分页的那个,页面没用控件接收,字符串没有分页符,所以我就研究了一下,终于是写出来了,也许不是最优的。如果谁有更好的,希望能告诉我。谢谢

    5U网络文章管理系统(5UCMS) 3.2012.0625 UTF-8.rar

    修正取消文章内容分页在关闭分页功能后以前的文章需要在内容里面取消分页符 升级说明:替换inc/class_content.asp,admin/inc/class_content.asp 增加发布内容每20秒自动保存一次,在发布失败的失败的时候可以恢复...

    5U网络文章管理系统(5UCMS) 3.2012.0625 GBK.zip

    修正取消文章内容分页在关闭分页功能后以前的文章需要在内容里面取消分页符 升级说明:替换inc/class_content.asp,admin/inc/class_content.asp 增加发布内容每20秒自动保存一次,在发布失败的失败的时候可以恢复...

Global site tag (gtag.js) - Google Analytics