首页 > 语言 > 关键词  > 正文

用标签替换的方法生成静态网页

2007-06-11 13:01 · 稿源:http://www.ygdns.com

大家都知道HTML静态网页更容易被搜索引擎收录索引,动态生成HTML网页,也可使网站的网页数量增多,搜索引擎收录的数量也可能多,再加下提高网页的质量也意未着什么呢?我想大家也知道。

为了这个,我决定了改变之前网站建设,网页设计的方法,经过多翻的研究及思考,对多种网页动态生成的方法,我比较喜欢用标签替换的方法成生网页。

标签替换法:这是我个人理解的定义,不知道别人怎么叫它的,呵呵!

标签替换法,就是在设计好了的网页模板中,放入自已设定的标签,然后用你需要显示出来的东东替换它。如

模板文件1

这个模板我们保存在数据库表中 temptable


<html>
<head>
<title>{$SiteName} </title>
</head>
<body>
{$Arc_List$}
</body>
<html>

在以上模板中我放入了两个标签{$SiteName}网站名称和{$Arc_List$}文章列表,再来看下面的代码

<%
dim rs,SiteName,Arc_List,fso,myFile,FilePath,html
SiteName="我的第一个动态生成的HTML网页"
FilePath = Server.MapPath("/html/index.html")
set rs=server.createobject("adodb.recordset")
rs.open"select [temp] from temptable,conn,1,1
html = rs("temp") '读取网页模板
rs.close

html = replace(html, "{$SiteName}" , SiteName) '用自定义的 SiteName 替换{$SiteName}标签
html = html & replace(html, "{$Arc_List$} " , get_ArcList()) '用自定义的get_ArcList()函数替换{$Arc_List$}标签
set rs=nothing
conn.close
set conn=nothing

set fso=CreateObject("***ing.FileSystemObject") '创建文件系统对象
Set MyFile = fso.CreateTextFile(FilePath,True) '创建文件
MyFile.WriteLine(html) '把htm代码写入文件
MyFile.close '关闭文件
Set MyFile = nothing '释放文件对象
set fso = nothing '释放系统文件对象
response.write "<*** language='java***'>window.alert('文件生成成功了');</***>"
response.end()


Function get_ArcList()
dim str,str1
str1=""
str = "<ul>{list}</ul>"
rs.open"select Title,url from Arc"
while not rs.eof
str1 = str1 & "<li><a href="&rs("url")&">"&rs("Title")&"</a></li>"
rs.movenext
wend
rs.close
str = replace(str, "{list}", Str1)
get_ArcList = str

%>

End Function

以上的方法是不是很简单,现在很多CMS都是采用这种方法生成静态网页的,这种方法使用比较灵活,只要你用心去设计一下你的系统,以后网做一个网站,只要设计模板就可以了。。。呵呵,禺现在一个网站建设公司上班,有空时会随意写一点东东,禺的QQ:645556964,欢迎做朋友共同探讨交流,呵呵


举报

  • 相关推荐
  • AI日报:阿里通义推Qwen-TTS模型;Cursor已支持网页和手机端;字节发布图像合成技术XVerse

    【AI日报】今日AI领域7大突破:1)阿里通义Qwen-TTS实现方言语音合成重大突破;2)Cursor发布Web版AI编程工具;3)字节XVerse技术实现多对象精准图像生成;4)NoteGen跨平台AI笔记工具革新知识管理;5)ManimML动画库可视化Transformer架构;6)TEN+Agent开源语音交互技术降低延迟;7)Chai-2抗体设计模型将药物研发周期缩短至两周。淘宝同时上线RecGPT推荐模型提升购物体验。

  • 从心脏、到血管……3D打印开启“器官替换”时代

    为了确保3D打印的人工器官能正常运行,必须让血管充分发挥功能。若无法稳定供血,人工器官的广泛使用根本无从谈起……

  • 演员王楚然求助荨麻疹治疗方法:痒到崩溃 网友大呼感同身受

    据媒体报道,演员王楚然近日在粉丝群求助荨麻疹治疗方法,并晒出面部红斑照片。她透露自己长期受过敏困扰,经医院检测仍未能明确过敏原,剧烈运动和情绪波动时易反复发作。看完她分享关于荨麻疹反复的症状,不少网友表示深有共鸣,纷纷留言晒出自己的经历。 据悉,荨麻疹常见诱因包括食物、药物、感染、物理刺激、情绪紧张等。有时候,诱因是多个叠加的,比如

  • 如何用网易天音 AI 快速生成背景音乐?

    网易天音是一款AI音乐生成工具,专为美食、生活类短视频提供定制背景音乐。用户无需专业账号,通过场景标签或文字描述即可快速生成适配音乐。操作流程:1.进入官网或App点击"开始创作";2.输入关键词(如"蛙声、稻花")或具体需求描述;3.AI自动生成音乐并试听筛选;4.下载MP3格式文件。支持中文指令识别,能自动匹配场景风格(轻快钢琴、电子音效等)�

  • 销售易多页签能力上新:N个任务1屏聚合,丝滑体验0切换

    文章探讨了数字化办公时代CRM系统面临的两大痛点:1)多页面切换导致效率低下,如电销人员需同时处理多个客户咨询时,浏览器标签堆积造成混乱;2)业务流程跳转碎片化,如大客户经理需在不同模块间反复切换导致数据丢失。销售易CRM推出的多页签浏览模式通过分屏协作、多任务并行,显著提升了工作效率:电销人员单客户处理时间缩短33%,信息遗漏减少90%;大客户经理复�

  • 最新!2025年欧盟能效标签新规要点_欧税通

    欧盟将于2025年6月20日起实施新能效标签法规,要求所有销往欧盟市场的智能手机和平板电脑必须标注能效等级、电池寿命、防水防尘等关键信息。卖家需在产品详情页和实物包装上清晰展示能效标签,最小尺寸不得低于标准尺寸的70%。同时产品还需完成CE认证和欧代注册,未合规产品将面临下架、罚款甚至销毁风险。速卖通卖家需立即排查产品合规性,确保能效标签包含:1)注册能效标签和能效表格;2)获取EPREL编号;3)发货前将标签印制在产品或包装上。

  • 动态域名解析全攻略:从原理到实用方法详解

    本文介绍了动态域名解析(DDNS)技术及其应用。DDNS通过将动态变化的公网IP地址与固定域名绑定,解决了远程访问动态IP设备的难题。文章详细解析了三种实用方法:1)使用专业DDNS服务商;2)利用路由器内置功能;3)安装专用软件如花生壳。重点推荐了花生壳软件,其支持多系统、智能DNS解析和端口映射等功能,拥有1800万用户。使用DDNS需注意选择可靠服务商、正确配置记录、定期检查更新等事项。动态域名解析技术极大便利了远程访问需求,而花生壳凭借强大功能成为理想选择。

  • peak怎么设置中文 peak游戏怎么切换中文?peak改中文方法

    《PEAK》是一款Steam热门多人合作攀岩游戏,玩家需在险恶环境中协作登顶。游戏每24小时更换新山峰,开放地图和自由路线带来丰富体验。虽然原版无中文,但可通过迅游加速器实现一键汉化:1.下载安装汉化补丁 2.客户端输入"游戏冲冲"获取工具 3.点击"一键汉化"完成设置。该工具还提供网络优化功能,确保多人联机流畅。游戏需配合迅游加速器使用,解决海外服务器延迟问题,实现丝滑协作体验。

  • 精臣B21Pro智能标签机全新升级,解锁相片打印新体验

    NIIMBOT精臣推出B21Pro智能标签机升级版,接入全新"拍了贴"照片打印贴纸功能。采用专业材料技术,将热敏成像升级为16色阶过渡的细腻黑白效果,配合300dpi高分辨率,能精准还原人物表情、宠物神态和风景层次。同时精臣小印APP同步上线"拍了贴"新功能,提供18款强大滤镜和丰富图标资源,支持多国语言字体,满足手账创作、旅行记录等多样化需求。这套组合完美契合出游记录、手账创作、宠物纪念等多种生活场景,让用户轻松打印高质量照片贴纸,为生活增添趣味与质感。

  • 用心良苦不提降价!苹果发布81页幻灯片帮孩子说服父母买 Mac

    今日,有媒体报道称,苹果公司最新推出了一份长达81页的《家长推介》演示文稿,以帮助孩子说服父母将Mac作为学习设备收入囊中。 这份演示文稿目标受众明确指向学生群体,且十分贴心,提供了PowerPoint、Google Slides和Keynote等多种格式,方便不同使用习惯的学生使用。