欢迎来到天天文库
浏览记录
ID:14271864
大小:43.50 KB
页数:18页
时间:2018-07-27
《文章系统自动与手动分页方法的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文章系统自动与手动分页方法的实现文章系统自动与手动分页方法的实现.txt52每个人都一条抛物线,天赋决定其开口,而最高点则需后天的努力。没有秋日落叶的飘零,何来新春绿芽的饿明丽?只有懂得失去,才会重新拥有。文章系统分页方法的实现:一、后台添加部分加入“文章分页方式:1.手动分页2.自动分页3.不分页”,在数据库中写入一个值以判断后台管理员选择的分页方式。并注明,如果用手动分页方式,在需要分页的地方需插入代码:“[NextPage]”标记,前台程序以此标记判断手动分页部分文章的分页显示方式。范例:1.分页方式:2、howContent"type="radio"value="0"checked> 不分页 自动 手动注意:手动方式要输入“[NextPage]”二、前台显示文章部分,先判断后台管理员选择的文章分页方式,如果用户选择的是自动分页,则调用“自动分页部分程序”,选择的是手动分页则调用“手动分页部分程序”。范3、例:1.判断后台管理员发表文章的时候使用的分页方法判断方法:(这里以showContent为数据库分页方式字段做例子讲解)打开数据库后<%ifrs("showContent")=0thenresponse.writebbimg(rs("content"))elseifrs("showContent")=1thencallAutoShow()elseifrs("showContent")=2thencallFingerShow()elseresponse.writebbimg(rs("content"))endif%>判断后台管理员使用4、的是哪种分页方式,以便调用不同的程序;其中“AutoShow”为自动分页,“FingerShow”为手动分页方式。2.自动分页:<%callAutoShow()%>说明:此代码将显示文章和文章自动分页的整个过程包含在一个文件内执行,所以在显示文章页面就需要加入以下代码:,此代码将显示文章和自动分页的文件包含进去,以执行“Call”语句,调用整个程序过程。3.手动分页:<%callFingerShow()%>说明:此代码将显示文章和文章自动分页的整个过程包含在一个文件内5、执行,所以在显示文章页面就需要加入以下代码:,此代码将显示文章和自动分页的文件包含进去,以执行“Call”语句,调用整个程序过程。4.inc目录下page.asp文件的程序代码如下:(仅供参考)<%'◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆'◆过程名:autoshow◇'◇功能:文章内容自动分页◆'◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇ConstShowContentByPage="Yes"'文章内容是否分页显示ConstMaxPerPage_Content=1000'每页6、显示大约字符数subAutoShow()dimCurrentPagedimContentLen,MaxPerPage,pages,i,lngBounddimBeginPoint,EndPoint'ArticleID=rs("SMT_id")'strContent=rs("SMT_news")ContentLen=len(strContent)CurrentPage=trim(request("page"))ifShowContentByPage="No"orContentLen<=MaxPerPage_Contentthenrespo7、nse.write(""&strContent&"")ifShowContentByPage="Yes"thenresponse.write"[1]
2、howContent"type="radio"value="0"checked> 不分页 自动 手动注意:手动方式要输入“[NextPage]”二、前台显示文章部分,先判断后台管理员选择的文章分页方式,如果用户选择的是自动分页,则调用“自动分页部分程序”,选择的是手动分页则调用“手动分页部分程序”。范
3、例:1.判断后台管理员发表文章的时候使用的分页方法判断方法:(这里以showContent为数据库分页方式字段做例子讲解)打开数据库后<%ifrs("showContent")=0thenresponse.writebbimg(rs("content"))elseifrs("showContent")=1thencallAutoShow()elseifrs("showContent")=2thencallFingerShow()elseresponse.writebbimg(rs("content"))endif%>判断后台管理员使用
4、的是哪种分页方式,以便调用不同的程序;其中“AutoShow”为自动分页,“FingerShow”为手动分页方式。2.自动分页:<%callAutoShow()%>说明:此代码将显示文章和文章自动分页的整个过程包含在一个文件内执行,所以在显示文章页面就需要加入以下代码:,此代码将显示文章和自动分页的文件包含进去,以执行“Call”语句,调用整个程序过程。3.手动分页:<%callFingerShow()%>说明:此代码将显示文章和文章自动分页的整个过程包含在一个文件内
5、执行,所以在显示文章页面就需要加入以下代码:,此代码将显示文章和自动分页的文件包含进去,以执行“Call”语句,调用整个程序过程。4.inc目录下page.asp文件的程序代码如下:(仅供参考)<%'◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆'◆过程名:autoshow◇'◇功能:文章内容自动分页◆'◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇ConstShowContentByPage="Yes"'文章内容是否分页显示ConstMaxPerPage_Content=1000'每页
6、显示大约字符数subAutoShow()dimCurrentPagedimContentLen,MaxPerPage,pages,i,lngBounddimBeginPoint,EndPoint'ArticleID=rs("SMT_id")'strContent=rs("SMT_news")ContentLen=len(strContent)CurrentPage=trim(request("page"))ifShowContentByPage="No"orContentLen<=MaxPerPage_Contentthenrespo
7、nse.write(""&strContent&"")ifShowContentByPage="Yes"thenresponse.write"
8、es
此文档下载收益归作者所有