Um eine dynamische Webseite in eine statische Webseite in ASP umzuwandeln, können Sie eine Vorlage zum Generieren verwenden. Verwenden Sie FsoFile, um eine statische Webseite basierend auf der Vorlage zu generieren. Es eignet sich besser für die Transformation von Produkten und Nachrichten. Spezifische Code-Implementierung:
1. Vorlagendatei (html)
Kopieren Sie den Codecode wie folgt:
<html xmlns=http://www.w3.org/1999/xhtml>
<Kopf>
<meta http-equiv=Content-Type content=text/html;
<title>{title} – News Center – Aiyaya Jewelry Franchise Chain</title>
<meta name=keywords content={metak},Aiyaya-Juweliergeschäft,Aiyaya-Franchise-Geschäft,Aiyaya,Aiyaya-Franchise,Aiyaya-Schmuck,Aiyaya-Juweliergeschäft,Aiyaya-Franchise-Geschäft,Aiyaya-Kette,So treten Sie Aiyaya bei />
<meta name=description content={metad}, (Hongkong) Aiyaya Jewelry International Group Co., Ltd. ist ein Unternehmen, das sich mit Schmuck, täglichen Bedarfsartikeln, Kosmetika, Schreibwaren, Spielzeug usw. beschäftigt. Es verfügt über zwei Profitcenter: Verarbeitungsbetriebe und Filialisten. Die Hong Kong Aiyaya Jewelry Company heißt Sie herzlich willkommen, der Aiyaya Jewelry-Ladenkette beizutreten. />
<link href=/css/style_new.css rel=stylesheet type=text/css />
</head>
<Körper>
<div><span class=font_white></span></div>
<!-- von oben beginnen -->
<div><span class=font_white></span></div>
<!-- von oben beginnen -->
<div id=top>
<div class=left></div>
<div class=right>
<div class=topuser>
<form class=formbox action=login_click.asp method=post name=loginform id=loginform onSubmit=return checkform2()>
<div style=line-height: 22px;height: 22px;>Benutzername:
<input name=uname type=text class=bot id=uname size=10 maxlength=10 /> Passwort:
<input name=pwd type=password class=bot id=pwd size=10 maxlength=18/><label></label>
<input type=submit name=Submit value=Login/> <INPUT onClick=Javascript:window.location='/reg.asp'; type=button value=Register name=Submit2></div>
</form>
</div>
<div class=bottomuser><a href=/index.asp>Homepage</a> |. <a href=/info_qiyejianjie.asp>Firmenprofil</a> | > |. <a href=/news_xinwenzhongxin.asp>News Center</a> | <a href=/info_jiamengzhengce.asp>Verteilungsrichtlinie</a> | href=/info_kayedali.asp>Eröffnungszeremonie</a> |. <a href=/info_zhuangxiufangan.asp>Dekorationsplan</a> |. <a href=/info_xingxiangzhanshi.asp>Bildanzeige</a> | /info_jiamengliucheng.asp>Kooperationsprozess</a> |. <a href=/info_touziwenda.asp>Investitionsfragen und Antworten</a> | href=/zaixianliuyan.asp>Online-Nachricht</a></div>
</div>
</div>
<!--Ende oben-->
<!--ad start-->
<div id=subject01><a href=/info_jiamengzhengce.asp target=_blank><img src=/images/pic_948x160.jpg /><!-- Ende der Anzeige-->
<div class=clear></div>
<!--Ende oben-->
<!--ad start-->
<!--Ende der Anzeige-->
<div class=clear></div>
<!-- Inhalt beginnt -->
<div id=main>
<!--Von links beginnen-->
<div class=left>
<div class=top style=background:url(/images/fenlei_12_07.jpg);></div>
<div class=middle>
<ul>
<script language=javascript src=../../class.js></script>
<li class=middle02></li>
<li class=middle03>Kostenlose Hotline: 4006-888048<br>
<strong>Hauptsitz auf dem Festland:</strong><br>
Zentrale: 0579-89960888 <br />
Fax: 0579-85210995 <br>
<strong>Hauptsitz in Hongkong:</strong><br>
Tel: 00852-36458129 <br>
Fax: 00852-36458092 </li>
<li class=middle04></li>
</ul>
</div>
<div class=bottom></div>
<div class=leftnews></div>
</div>
<!--Ende links-->
<div class=right>
<div class=righttop></div>
<div class=rightmiddle>
<ul>
<li class=04><table width=700 border=0 cellpadding=0 cellpacing=0 background=/images/title.jpg>
<tr>
<td width=104 height=32 align=center><h1 style=color:#FFFFFF; font-weight:bold; padding:0px; /td>
<td width=596 align=right>Aktueller Standort: <a href=/index.asp>Homepage</a> – News Center</td>
</tr>
</table>
<li class=02>
<h1 style=margin:10px; padding:2px; font-size:18px;>{title}</h1>
</li>
<li class=02 style=text-align:left;>{demo}</li>
</li>
</ul>
</div>
<div class=rightbottom></div>
</div>
</div>
<!--Ende des Inhalts-->
<div class=clear></div>
<meta http-equiv=Content-Type content=text/html;
<link href=/css/style_new.css rel=stylesheet type=text/css />
<div class=clear></div>
<!--footer beginnt-->
<Table Cellspacing=0 Cellpadding=0 Breite=948 Align=Mittelrand=0>
<tbody>
<tr>
<td valign=center align=middle width=79><a href=/info_lianxiwomen.asp><img height=66 /><td width=869><span class=font_space01><a href=/info_qiyejianjie.asp>Über Love Yeah Yeah</a> │ <a href=/info_jiamengzhengce.asp>Franchise-Richtlinie</a> <a href=/info_zhuangxiufangan.asp>Dekorationsplan</a> |. <a href=/info_jiamengyoushi.asp>Vorteile beitreten</a> | zaixianliuyan.asp>Hinterlassen Sie eine Nachricht online</a>│<a href=/info_lianxiwomen.asp>Kontaktieren Sie uns</a>│<a href=sitemap.html target=_blank>Sitemap</a></span><br />
Adresse auf dem Festland: Gebäude 8, Nr. 123, Shiyu Road, Wirtschaftsentwicklungszone, Stadt Yiwu, Provinz Zhejiang (neben der Mittelschule Choujiang) Tel. auf dem Festland: 0579-89960888 Gebührenfreie Hotline: 4006-888048 <br />
</td>
</tr>
</tbody>
</table>
<!--Ende der Fußzeile-->
<span style=visibility: versteckt;><a href=http://www.51aiyaya.com target=_blank><strong>Ups</strong></a>
<a href=http://www.51aiyaya.com target=_blank>Aiyaya beitreten</a>
<a href=http://www.51aiyaya.com target=_blank>Aiyaya-Schmuck</a> <script src=http://s23.cnzz.com/stat.php?id=1117055&web_id=1117055 language=JavaScript-Zeichensatz =gb2312></script></span>
</body>
</html>
2. Verarbeitete Dateien (asp)
Kopieren Sie den Codecode wie folgt:
<!--#include file=conn.asp-->
<%Server.ScriptTimeOut=99999999%>
<%
schwache Aktion, ID, Nachrichten
Layout=Nachrichten
id=request.QueryString(id)
action=request.QueryString(action)
Fallaktion auswählen
Fall hinzufügen
%>
<%
'Alles HTML generieren
Fall htmlall
set rs=server.CreateObject(adodb.recordset)
Sql = ID aus der Nachrichtenreihenfolge nach ID auswählen
rs.open sql,conn,1,1
tun, während nicht rs.eof
FsoFile-Nachrichten,rs(id)
Response.write<div style='color:#003333;' align='center'>&rs(id)&News hat HTML erfolgreich generiert!</div>
rs.movenext
Schleife
rs.close
Response.write<div style='color:#FF0000;' align='center'>Alle Nachrichten wurden erfolgreich in HTML generiert!</div></br>
Ende auswählen
%>
<%
'Chinesisches HTML generieren
Funktion FsoFile(Layout,ID)
Dimmen Sie Fso, FilePath, FsoF, FsoH, FsoRs, CreateFilePath
FSOCreateDIR ../news/ & ID &
CreateFilePath = ../news/ & ID & 'HTML-Ordner
FilePath=Server.Mappath(CreateFilePath) & /index.html 'Definieren Sie den Namen der generierten HTML-Datei
Setze Fso=Server.CreateObject(Scripting.FileSystemObject)
Set FsoH=Fso.OpenTextFile(Server.Mappath(../templates/news_show.html),1,true) 'Vorlage lesen
Inhalt = FsoH.ReadAll
Setze FsoRs = Conn.Execute(select * from news where id=&id)
Titel=FsoRs(Titel)
demo=FsoRs(demo)
Inhalt = Ersetzen(Inhalt,{id},FsoRs(id))
Inhalt = Ersetzen(Inhalt,{Titel},FsoRs(Titel))
Inhalt = Ersetzen(Inhalt,{demo},FsoRs(demo))
Inhalt = Ersetzen(Inhalt,{webname},webname)
Inhalt = Ersetzen(Inhalt,{icp},icp)
Inhalt = Ersetzen(Inhalt,{dianhua},dianhua)
Inhalt = Ersetzen(Inhalt,{dizhi},dizhi)
Inhalt = Ersetzen(Inhalt,{qq},qq)
Inhalt = Ersetzen(Inhalt,{alibaba},alibaba)
Inhalt = Ersetzen(Inhalt,{tongji},tongji)
FsoRs.Schließen
Setzen Sie FsoRs=Nothing
set stm = server.createobject(ADODB.Stream)
stm.Charset = gb2312 'Kodierung definieren
stm.Öffnen
stm.WriteText-Inhalt
stm.SaveToFile FilePath, 2
set stm = nichts
Funktion beenden
%>
<%
Funktion FSOCreateDIR(LocalPath)
dim patharr,path_level,i,pathtmp,cpath,CreateDIR,FileObject
Bei Fehler als nächstes fortfahren
LocalPath = Server.MapPath(LocalPath)
LocalPath = ersetzen(LocalPath,/,/)
set FileObject = server.createobject(Scripting.FileSystemObject)
patharr = split(LocalPath,/)
path_level = ubound(patharr)
für i = 0 bis path_level
Wenn i=0, dann pathtmp = patharr(0) & / sonst pathtmp = pathtmp & patharr(i) & /
cpath = left(pathtmp,len(pathtmp)-1)
Wenn nicht FileObject.FolderExists(cpath), dann FileObject.CreateFolder(cpath)
nächste
set FileObject = nichts
wenn err.number<>0 dann
CreateDIR = false
ähm.Klar
anders
CreateDIR = true
Ende wenn
Endfunktion
%>
3. Fügen Sie im Hintergrund statische Nachrichtenlinks hinzu und generieren Sie diese
Kopieren Sie den Codecode wie folgt:
<TD height=20 align=center><a href=../admin_product/saveaddnews.asp?action=htmlall target=ggdlab>Statische Nachrichten generieren</a></TD>