Чтобы преобразовать динамическую веб-страницу в статическую веб-страницу в asp, вы можете использовать шаблон для ее создания. Используйте FsoFile для создания статической веб-страницы на основе шаблона. Он больше подходит для преобразования продуктов и новостей! Конкретная реализация кода:
1. Файл шаблона (html)
Скопируйте код кода следующим образом:
<html xmlns=http://www.w3.org/1999/xhtml>
<голова>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>{title} – Центр новостей – Франчайзинговая сеть ювелирных украшений Aiyaya</title>
<meta name=keywords content={metak},Ювелирный магазин Aiyaya,Франчайзинговый магазин Aiyaya,Aiyaya,Франшиза Aiyaya,Ювелирные изделия Aiyaya,Ювелирный магазин Aiyaya,Франчайзинговый магазин Aiyaya,Сеть магазинов Aiyaya,Как присоединиться к Aiyaya />
<meta name=description content={metad}, (Гонконг) Aiyaya Jewelry International Group Co., Ltd. — компания, занимающаяся ювелирными изделиями, предметами первой необходимости, косметикой, канцелярскими товарами, игрушками и т. д. У нее есть два центра прибыли: перерабатывающие заводы. и сети магазинов. Гонконгская ювелирная компания Aiyaya приглашает Вас присоединиться к сети магазинов Aiyaya Jewelry. />
<link href=/css/style_new.css rel=тип таблицы стилей=text/css />
</голова>
<тело>
<div><span class=font_white></span></div>
<!-- начать сверху -->
<div><span class=font_white></span></div>
<!-- начать сверху -->
<div id=топ>
<div class=left></div>
<класс div=справа>
<класс div=topuser>
<form class=formbox action=login_click.asp метод=имя сообщения=loginform id=loginform onSubmit=return checkform2()>
<div style=line-height: 22px;height: 22px;>Имя пользователя:
<input name=uname type=text class=bot id=uname size=10 maxlength=10 /> Пароль:
<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>
</форма>
</div>
<div class=bottomuser><a href=/index.asp>Главная страница</a> | <a href=/info_qiyejianjie.asp>Профиль компании</a> | <a href=/class/>Отображение продукта</a > | <a href=/news_xinwenzhongxin.asp>Центр новостей</a> | <a href=/info_jiamengzhengce.asp>Политика распространения</a> | href=/info_kaiyedali.asp>Церемония открытия</a> | <a href=/info_zhuangxiufangan.asp>План оформления</a> | <a href=/info_xingxiangzhanshi.asp>Показ изображений</a> | /info_jiamengliucheng.asp>Процесс сотрудничества</a> | <a href=/info_touziwenda.asp>Вопросы и ответы по инвестициям</a> | href=/zaixianliuyan.asp>Онлайн-сообщение</a></div>
</div>
</div>
<!--Конец начала-->
<!--начало объявления-->
<div id=subject01><a href=/info_jiamengzhengce.asp target=_blank><img src=/images/pic_948x160.jpg /><!-- конец объявления-->
<div class=clear></div>
<!--Конец начала-->
<!--начало объявления-->
<!--Конец объявления-->
<div class=clear></div>
<!-- Начало контента -->
<идентификатор div=main>
<!--Начните слева-->
<класс div=слева>
<div class=top style=background:url(/images/fenlei_12_07.jpg);></div>
<класс div=средний>
<ул>
<script Language=javascript src=../../class.js></script>
<li class=middle02></li>
<li class=middle03>Бесплатная горячая линия: 4006-888048<br>
<strong>Главный офис на материке:</strong><br>
Коммутатор: 0579-89960888 <br />
Факс: 0579-85210995 <br>
<strong>Гонконгский штаб-квартира:</strong><br>
Тел: 00852-36458129 <br>
Факс: 00852-36458092 </li>
<li class=middle04></li>
</ul>
</div>
<div class=bottom></div>
<div class=leftnews></div>
</div>
<!--Конец слева-->
<класс div=справа>
<div class=righttop></div>
<класс div=rightmiddle>
<ул>
<li class=04><table width=700 border=0 cellpadding=0 cellpacing=0 background=/images/title.jpg>
<тр>
<td width=104 height=32 align=center><h1 style=color:#FFFFFF; размер шрифта:14px; поле:0 auto; >Центр новостей</h1>< /тд>
<td width=596 align=right>Текущее местоположение: <a href=/index.asp>Домашняя страница</a> – Центр новостей</td>
</tr>
</таблица>
<ли класс=02>
<h1 style=margin:10px; дополнение:2px; размер шрифта:18px; text-align:center;>{title</h1>
</li>
<li class=02 style=text-align:left;>{demo}</li>
</li>
</ul>
</div>
<div class=rightbottom></div>
</div>
</div>
<!--Конец содержания-->
<div class=clear></div>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<link href=/css/style_new.css rel=тип таблицы стилей=text/css />
<div class=clear></div>
<!--начинается нижний колонтитул-->
<table cellpacing=0 cellpadding=0 width=948 align=center border=0>
<тело>
<тр>
<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>О программе Люблю, да, да</a> │ <a href=/info_jiamengzhengce.asp>Политика франчайзинга</a> <a href=/info_zhuangxiufangan.asp>План оформления</a> | <a href=/info_jiamengyoushi.asp>Присоединяйтесь к преимуществам</a> | <a href=/class/>Дисплей продукта</a>│<a href=/ zaixianliuyan.asp>Оставьте сообщение онлайн</a>│<a href=/info_lianxiwomen.asp>Свяжитесь с нами</a>│<a href=sitemap.html target=_blank>Карта сайта</a></span><br />
Адрес материкового района: дом 8, № 123, дорога Шиюй, зона экономического развития, город Иу, провинция Чжэцзян (рядом со средней школой Чоуцзян). Материковый район. Тел.: 0579-89960888 Бесплатная горячая линия: 4006-888048 <br />
</td>
</tr>
</tbody>
</таблица>
<!--Конец нижнего колонтитула-->
<span style=visibility: Hidden;><a href=http://www.51aiyaya.com target=_blank><strong>Упс</strong></a>
<a href=http://www.51aiyaya.com target=_blank>Присоединяйтесь к Айая</a>
<a href=http://www.51aiyaya.com target=_blank>Украшения Айя</a> <script src=http://s23.cnzz.com/stat.php?id=1117055&web_id=1117055 Language=кодировка JavaScript =gb2312></script></span>
</тело>
</html>
2. Обработанные файлы (asp)
Скопируйте код кода следующим образом:
<!--#include file=conn.asp-->
<%Server.ScriptTimeOut=99999999%>
<%
тусклое действие, идентификатор, новости
Макет=новости
идентификатор = request.QueryString (идентификатор)
действие = запрос.QueryString (действие)
выберите действие по делу
случай добавить
%>
<%
'Сгенерировать все html
случай htmlall
установите rs=server.CreateObject(adodb.recordset)
Sql = выбрать идентификатор из порядка новостей по идентификатору
rs.open sql,conn,1,1
делай, пока не rs.eof
Новости FsoFile,rs(id)
response.write<div style='color:#003333;' align='center'>&rs(id)&News успешно сгенерировал HTML!</div>
rs.movenext
петля
RS.закрыть
response.write<div style='color:#FF0000;' align='center'>Все новости успешно сгенерированы в формате HTML!</div></br>
конец выбора
%>
<%
'Сгенерировать китайский HTML
Функция FsoFile(Макет,ID)
Тусклый Fso, FilePath, FsoF, FsoH, FsoRs, CreateFilePath
FSOCreateDIR ../news/ & ID &
CreateFilePath = ../news/ & ID & 'Папка HTML
FilePath=Server.Mappath(CreateFilePath) & /index.html 'Определите имя сгенерированного HTML-файла
Установите Fso=Server.CreateObject(Scripting.FileSystemObject)
Set FsoH=Fso.OpenTextFile(Server.Mappath(../templates/news_show.html),1,true) 'Читать шаблон
Содержимое = FsoH.ReadAll
Установите FsoRs = Conn.Execute (выберите * из новостей, где id=&id)
title=FsoRs(титул)
демо=FsoRs(демо)
Содержимое = Заменить(Содержимое,{id},FsoRs(id))
Содержимое = Заменить(Содержимое,{заголовок},FsoRs(заголовок))
Содержимое = Заменить(Содержимое,{демо},FsoRs(демо))
Содержимое = Заменить (Содержимое, {имя веб-сайта}, имя веб-сайта)
Содержимое = Заменить(Содержимое,{icp},icp)
Содержимое = Заменить(Содержимое, {дяньхуа},дяньхуа)
Содержимое = Заменить(Содержимое,{дижи},дижи)
Содержимое = Заменить(Содержимое,{qq},qq)
Содержимое = Заменить(Содержимое,{алибаба},алибаба)
Содержимое = Заменить(Содержимое, {тунцзи}, тунцзи)
FsoRs.Close
Установить FsoRs=Ничего
установить stm = server.createobject(ADODB.Stream)
stm.Charset = gb2312 'Определить кодировку
stm.Открыть
содержимое stm.WriteText
stm.SaveToFile FilePath, 2
установить стм = ничего
Конечная функция
%>
<%
функция FSOCreateDIR(LocalPath)
dim patharr,path_level,i,pathtmp,cpath,CreateDIR,FileObject
при ошибке продолжить дальше
LocalPath = Server.MapPath(LocalPath)
LocalPath = заменить (LocalPath,/,/)
установите FileObject = server.createobject(Scripting.FileSystemObject)
patharr = разделение (LocalPath,/)
path_level = ubound (patharr)
для i = 0 до path_level
если i=0, то pathtmp = patharr(0) &/else pathtmp = pathtmp & patharr(i) &/
cpath = left(pathtmp,len(pathtmp)-1)
если не FileObject.FolderExists(cpath), то FileObject.CreateFolder(cpath)
следующий
установить FileObject = ничего
если номер ошибки<>0, то
СоздатьКАТАЛ = ложь
Ошиб.Очистить
еще
СоздатьКАТАЛ = истина
конец, если
конечная функция
%>
3. Добавляйте и генерируйте статические ссылки на новости в фоновом режиме.
Скопируйте код кода следующим образом:
<TD height=20 align=center><a href=../admin_product/saveaddnews.asp?action=htmlall target=ggdlab>Создать статические новости</a></TD>