ASP 生成静态新闻列表

来源:风之相随blog 时间:2009-03-03 12:25:00 

<!--#include file="conn/conn.asp"-->
<%
set Newslist =server.createobject("adodb.recordset")
PSQL= "select * from News where show =true and ClassID=53 order by Tuijian desc ,id desc"
Newslist.Open PSQL,conn,0,2,1
Newslist.PageSize = 25 '这里设定每页显示的记录数
totalpage=Newslist.pagecount
totallist=Newslist.PageSize

'===================设置页面内分页链接=============================
for j=1 to totalpage
if j=1 then
textname="Index.html"
else
textname="Index-"&j&".html"
end if
textnamelink=textname
listpagelink=listpagelink&"<a href='"&textnamelink&"'>"&j&"</a> "
Next
'===================设置页面内分页链接==========================

for i=1 to totalpage
whichpage=i
Newslist.AbsolutePage=whichpage
howmanyinfo=0

'开始读列表
for l=1 to totallist
if Newslist.EOF or Newslist.BOF then exit for
ContentList=ContentList&"<a href='"&Newslist("classid")&"' target='_blank'>"&Newslist("title")&"</a><br>"
Newslist.movenext
next
ContentList="<table width='100%' border='0' cellpadding='0' cellspacing='0' >"&ContentList&"<br><center>"&listpagelink&"</center></table>"

for t=1 to totalpage
'创建要生成的各文件名
if t=1 then
textname="Index.html"
else
textname="Index-"&t&".html"
end if
Next
DocumentPath=all_tree&"/"&textName '生成静态页全路径!
'创建要生成的各文件名
Folder="./news" '定义父文件夹名称##########################
All_tree=server.mappath(Folder) '静态也的文件路径!
TemplatePath="templates/0529.dwt"

'************************************************************************
Dim fso,htmlwrite
Set fso=Server.CreateObject("Scripting.FileSystemObject") '创建文件系统对象
Set htmlwrite=fso.OpenTextFile(Server.MapPath(TemplatePath)) '打开网页模板文件,读取模板内容
strOut=htmlwrite.ReadAll
htmlwrite.close
'===================模板内容转换========================
'************************************************************************
strTitle="迅风工作室,网站设计,软件开发,网页设计,程序定制,程序修改"
strContent=ContentList

strOut=Replace(strOut,"$title$",strTitle)
strOut=Replace(strOut,"$list$",strContent)
strOut=replace(strOut,"$keyword$",strkeyword)
'************************************************************************
'===================模板内容转换完成====================


Set htmlwrite=fso.CreateTextFile(DocumentPath,true) '创建要生成的静态页
htmlwrite.WriteLine strOut '写入网页内容
htmlwrite.close
response.write "正在生成第"&i&"个页面!<br>"
next

'释放文件系统对象
set htmlwrite=Nothing
set fso=Nothing
%>

标签:静态,新闻,列表,asp
0
投稿

猜你喜欢

  • Python处理键映射值操作详解

    2021-03-21 03:14:53
  • numpy中的meshgrid函数的使用

    2021-10-07 06:11:39
  • 基于Python制作一款屏幕颜色提取器

    2023-11-16 05:20:48
  • 利用Python爬取微博数据生成词云图片实例代码

    2023-03-20 15:49:59
  • Python flask框架如何显示图像到web页面

    2022-05-20 00:11:05
  • python多线程爬取西刺代理的示例代码

    2021-05-27 04:32:57
  • 关于redux-saga中take使用方法详解

    2023-08-06 00:54:11
  • Python3+Appium实现多台移动设备操作的方法

    2021-01-15 00:58:43
  • 详解Python中string模块除去Str还剩下什么

    2021-08-25 12:48:19
  • 一文教你利用Python画花样图

    2023-09-01 20:26:42
  • npm全局环境变量配置详解

    2024-05-03 15:54:58
  • mysql 8.0.13 安装配置方法图文教程

    2024-01-14 15:20:52
  • Vue3中defineEmits、defineProps 不用引入便直接用

    2024-05-09 09:53:01
  • 利用OpenCV+Tensorflow实现的手势识别

    2022-04-03 02:12:33
  • 使用sklearn进行对数据标准化、归一化以及将数据还原的方法

    2022-03-28 19:44:27
  • Python使用OpenCV进行标定

    2022-08-17 15:05:33
  • 大数据量高并发的数据库优化详解

    2024-01-18 14:21:50
  • python正则-re的用法详解

    2022-05-19 07:50:15
  • python写入文件如何取消自动换行

    2023-11-28 22:39:11
  • CSS框架的相关汇总(CSS Frameworks)

    2008-04-02 12:00:00
  • asp之家 网络编程 m.aspxhome.com