ASP实现超长文章内容因太长自动分页或手动分页

以下是几种文章内容过长实现的内容分页源代码.

’按标识手动分页
function manualPage(str)
pages=request.QueryString("page")
contentstr=split(str,"{$page$}")
Response.Write(ContentStr(pages))
Response.Write("<p/>")
Response.Write("<div class=""pageList"">")
For i = 0 to ubound(ContentStr) 
Response.Write("<a href=’?ID="&id&"&page="&i&"’>"&i+1&"</a> ")
Next
Response.Write("</div>")
end function
’按长度分页
function autoPage(str,fontnum)
if len(str)>fontnum then
if len(str) mod fontnum>0 then ’计算总页数
pagecontent=len(str)\fontnum+1
else
pagecontent=len(str)\fontnum
end if
Dim arr()
ReDim arr(pagecontent)
for m = 1 to pagecontent
if m<>pagecontent then
arr(m)= mid(str,(m*fontnum-fontnum+1),fontnum)
else
arr(m)= mid(str,(m*fontnum-fontnum+1),len(str))
end if
next
if Request.QueryString("page")<>"" then
Response.Write(arr(Request.QueryString("page")))
else
Response.Write(arr(1))
end if
Response.Write("<p/>")
Response.Write("<div class=""pageList"">")
for i = 1 to pagecontent
Response.Write("<a href=?ID="&id&"&page="&i&">"&i&"</a> ")
next
Response.Write("</div>")
else
Response.Write(str)
end if
end function

=============================
在页面中
                     

<% 
                     if Instr(Content,"{$page$}")=0 then ’判断是否是手工分页标志,不是就自动分页
                     call autoPage(Content,2000)
                     else
                     call manualPage(Content)
                     end if
                      %>

如果你需要更多的相关ASP分页资讯,在阿里西西www.alixixi.com将还有更多的相关解决方案提供给你.
本站推荐使用添加标记分页方式,想哪换就哪换,可以避免节断位置的不合理现象。
 

时间: 2024-11-08 21:08:03

ASP实现超长文章内容因太长自动分页或手动分页的相关文章

超长文章内容如何进行分页并生成HTML文件?

分页|生成html 以下是程序源代码:<%  dim fname,fso,fout,htmlcode  dim htmlbody,htmlbody1,page_n  htmlbody=request.form("body")  page_n=len(htmlbody)-len(replace(htmlbody,"$",""))  '生成文件名的函数  function makefilename(fname)  fname = fname 

asp提取文章内容描述(去除图片,html连接)

asp教程提取文章内容描述(去除图片,html连接)    <body>         <script type="text/vbscript">         <!--             dim s,k             s = "aa<img alt=""caaab"" alt=""aaa"" src=""images/i

搜索引擎是如何判断页面文章内容是否原创的

本人最近在操作一个非主流站,内容是采集的,开始收录还好,后来不久就被k了,几万数据的站百度收录只剩几十.当然,我也知道一直采集也不是办法,可是人力有限,不可能去一条条加,也不现实.所以想搜索一下搜索引擎是怎么判定原创与否的,但很可惜,这方面的内容实在不多.然后我去以搜索工程师的角度去想了想,不禁一身冷汗啊,因为判定原创与否实在太简单了.我就按我的思维顺序分析一下,供参考. 下面我以这个文章为例来讲解.标题:南昊北京科技有限公司是专业的光标阅读机生产商.内容:南昊科技研发的光标阅读机读卡快,质量优

ASP进阶之文章在线管理更新(十一)

在线 ASP进阶之文章在线管理更新--文章修改篇 作者:沙滩小子 上一节我们讲了文章的在线删除的具体实现方法,在这里我将为大家介绍关于文章管理系统的在线修改.在本系统中,提供在线修改是一项必不可少的内容,因为当大家在网上更新文章的时候,总会碰上这样那样的问题,一个不小心就会造成添加的失误,有时候是内容不全,也有可能是文章的栏目原来添加的时候选错了,同时也就是这样那样的错误才显得这个程序的必要性. 文章的在线修改保存的程序其实和文章的添加和保存程序差不多,只是这里是对数据库进行更新,而文章添加则是

搜索引擎判断网站文章内容是否原创的原理

现在大多数网站访问者都来自于搜索引擎,要想访问人数多.被更多的人认知,最主要的是要被各大搜索引擎收录更多的条目,并且排名尽可能的靠前.那么要怎么做才能让搜索引擎快速收录网站内容且排名靠前呢?小编之前已经讲过企业网站建设完成后如何做好网站的搜索引擎优化及推广,那么今天小编将跟大家探讨一下原创内容. 首先需要明确一个概念:网络上的搜索引擎判断的原创可以理解为是第一次在网络上出现的内容,也就是网络上没有出现过的内容即服务器数据库索引里没有的内容. 那么搜索引擎对于原创的判断是如何进行的呢?搜索引擎的蜘

Dedecms内容分页太长BUG解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 给朋友用织梦CMS做了个网站,内容页和图片展示页面如果分页太会被撑出去,{dede:pagebreak/}会把所有的分页都显示出来,这样会撑破网页模板,即使使用css控制可以解决这个撑破模板问题,用overflow:hidden就可以了,但是这样话叫访问者如何浏览接下来的网页呢?显然这不是一个解决办法.在dedecms官方论坛上看到一个高人给

网站文章内容长短对搜索引擎的影响

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 创建一个网站,软文是常用的推广方式之一.网络上各式各样的软文多不胜数,究竟怎么才能算是一篇合格的软文呢?在写一篇文章的时候,作为作者的我们,应该考虑哪些问题呢? 在搜索引擎优化专家们看来,网页太短或太长,其排名往往会低于长度适中的网页.当然,没人知道搜索引擎的运算中,一篇文章的理想字数是多少.但似乎普遍认为一个页面不少于250个字长度才比较合

C# combo box一行文字太长,希望水平滚动,显示完全!急急急。

问题描述 C#做了一个WinForm窗体,有个combobox的控件,不想变宽,怎么实现鼠标点击以后,内容水平滚动,以便内容显示完全呢?类似跑马灯格式 解决方案 解决方案二:在winform下实现是相当繁锁的,那些做控件的sb自以为自己的控件很牛B,其实跟客户的需要差远了解决方案三:看看这个解决方案四:非要这么做,那你需要对下拉条目进行自绘,而且还要配合一个定时器.解决方案五:我觉得加上额外的线程定时重绘指定区域效果应该是最好的了.比如,item[1]的字符为123456,实际上只能显示123,

优化文章内容页面的几个技巧

究竟什么样的文章内容改进才能够推动搜索引擎排名的提升呢没有一个确切的答案,只有在你去认真实施以后,才能慢慢发现会有什么样的效果.优化技巧是以客户体验为中心进行的,丰富真实的内容能够吸引更多的访客,同样更能引起搜索引擎的关注. 1.让页面的标题更加完美. 页面标题的作用不言而喻,在搜索引擎的排名机制中给予了标题很大的权重,在我看来一个成功的标题应该具有这几种特征: A.真实反映了页面文章的中心思想,标题和内容不一致的写法显然是错误的,它会让你失去搜索引擎的信任,同样也会让更多的访客流失掉. B.在