在文章管理列表直接生成HTML静态页面!(精)_科讯相关

这个效果希望大家用得着

此主题相关图片如下:

一步搞定:修改admin/admin_article.asp

将1062行的      
复制代码 代码如下:

 .Write ("<td align=""center""> <a href='?DisplayMode="&DisplayMode&"&Page=" & Page & "&Action=Edit&" &SearchParam&"&ID=" & KS_RS_Obj(15) & "' onclick='parent.frames[""BottomFrame""].location.href=""Split.asp?OpStr=编辑文章&ButtonSymbol=AddArticle&FolderID=" & ID & "&DisplayMode=" & DisplayMode & """;'>修改</a> | <a href=""?Action=DelInfo&DisplayMode=" & DisplayMode & "&Page=" & Page & "&" & SearchParam & "&NewsID=" & KS_RS_Obj(1) & """ onclick=""return (confirm('确定删除该文章吗?'))"">删除</a></td>") 

替换成下列代码:

复制代码 代码如下:

if KSCMS.GetChannelConfig(1,"FsoHtmlTF")=1 then 
        .Write ("<td align=""center""> <a href='?DisplayMode="&DisplayMode&"&Page=" & Page & "&Action=Edit&" &SearchParam&"&ID=" & KS_RS_Obj(15) & "' onclick='parent.frames[""BottomFrame""].location.href=""Split.asp?OpStr=编辑文章&ButtonSymbol=AddArticle&FolderID=" & ID & "&DisplayMode=" & DisplayMode & """;'>修改</a> | <a href=""?Action=DelInfo&DisplayMode=" & DisplayMode & "&Page=" & Page & "&" & SearchParam & "&NewsID=" & KS_RS_Obj(1) & """ onclick=""return (confirm('确定删除该文章吗?'))"">删除</a>| <a href=""Include/RefreshHtmlSave.Asp?ChannelID=1&Types=Content&RefreshFlag=ID&ArticleID=" & KS_RS_Obj(1) &""" onclick=""return (confirm('确定将该文章生成静态文件吗?'))"">生成</a></td>") 
       else 
       .Write ("<td align=""center""> <a href='?DisplayMode="&DisplayMode&"&Page=" & Page & "&Action=Edit&" &SearchParam&"&ID=" & KS_RS_Obj(15) & "' onclick='parent.frames[""BottomFrame""].location.href=""Split.asp?OpStr=编辑文章&ButtonSymbol=AddArticle&FolderID=" & ID & "&DisplayMode=" & DisplayMode & """;'>修改</a> | <a href=""?Action=DelInfo&DisplayMode=" & DisplayMode & "&Page=" & Page & "&" & SearchParam & "&NewsID=" & KS_RS_Obj(1) & """ onclick=""return (confirm('确定删除该文章吗?'))"">删除</a></td>") 
       end if 

另外需修改列表栏目的宽度,在980行,改成下列代码应该可以了 

   
复制代码 代码如下:

  .Write ("<tr align=""center""><td height=23 width=250  class=""sort"">标 题</td><td width=100  class=""sort"">录 入</td><td width=130  class=""sort"">修改日期</td><td width=70 class=""sort""> 类 型 </td><td width=120  class=""sort""> 属 性 </td><td width=120 class=""sort""> 操 作 </td></tr>") 

哦,可以生成频道(栏目)首页

一步搞定:

修改admin/admin_article.asp第1006行的 .Write ("<td align=""center"">---</td>")

直接替换成下面代码:

复制代码 代码如下:

if KSCMS.GetChannelConfig(1,"FsoHtmlTF")=1 then 
        .Write ("<td align=""center""><a href=""Include/RefreshHtmlSave.asp?Types=Folder&RefreshFlag=Folder&ChannelID=1" & "&FolderID='" & KS_RS_Obj(1) &"'"" onclick=""return (confirm('确定生成该栏目页吗?'))"">生成</a></td>")'俞 
       else 
       .Write ("<td align=""center"">---</td>") 
       end if 

时间: 2024-07-30 23:07:55

在文章管理列表直接生成HTML静态页面!(精)_科讯相关的相关文章

使用PHP实现生成HTML静态页面_php技巧

从PHP生成HTML静态页面并存储到以年份和月份为名称创建的目录. 读取全部数据批量生成,全部生成后弹出提示. 可指定批次生成数量,建议不超过800,否则执行速度会有问题. (出于众所周知的原因,涉及到数据库的数据字段名称做了改动,并且为了代码明晰去掉了参数过滤的部分)  说明:原动态地址为 moban.php?id=1 ,生成后地址为 html/200808/sell_1.html .page.php为分页程序,本博客中有发布. 页面使用方式,将本代码保存为make.php,使用方法为浏览器访

揭露88red生成htm静态页面企业建站系统漏洞第1/2页_漏洞研究

作者:小帥(xsser)@[0.S.T]  本文已发表在<黑客手册>第4期,转载请注明出处,或以超链接方式注明:http://blog.0kee.com/xiaoshuai 小帥's blog 很久没去asp300溜达了,不去总觉得的对不起这个发布站的流量,也对不起黑客手册那么多读者的强烈要求(别扔鸡蛋!扔钱!),那好,既然牛都吹起来了,我不得不冒着生命危险看看代码吧,反正我下载下来的时候就觉得很伟大,这个系统很伟大,他吹的比我还大,好好,我们看他怎么说的:88red生成htm静态页面企业建站

使用ASP.NET模板生成HTML静态页面的五种方案_实用技巧

ASP.NET模版生成HTML静态页面方案1: 复制代码 代码如下: /// < summary> /// 传入URL返回网页的html代码 /// < /summary> /// < param name="Url">URL< /param> /// < returns>< /returns> public static string getUrltoHtml(string Url) { errorMsg = &

ASP中不用模板生成HTML静态页面的方法_应用技巧

当然是可以的,而且非常简单,今天就教大家在ASP中不用模板生成HTML静态页的方法. 这里假设有一个htmer.asp动态页面,你想把它生成为HTML静态页面htmer.html,那么我们首先新建一个ASP程序文件htmer_to_html.asp(该文件就是用来将htmer.asp动态页面生成为静态页面htmer.html的),htmer_to_html.asp的具体代码如下所示: 复制代码 代码如下: <form method="post" action="&quo

php定时自动生成html静态页面

php定时自动生成html静态页面 "ob_start().ob_end_clean().ob_get_contents()" ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里: ob_get_contents():是读出缓冲区里的内容,下面有代码为例: ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来: [复制此代码]CODE: if(file_exists("./index.htm")

php简单生成html静态页面代码

$fileName = md5_filename($rs[0],$rs['z_a'],$rs['filesendid']);    $path = get_path($rs['sysa']).$rs['z_a'].'/';          $parent = $_SERVER["DOCUMENT_ROOT"];//substr(getcwd(),0,strrpos(getcwd(),'\'));           $filePath = $parent.'\'.$path;    

ASP中不用模板生成HTML静态页面的方法

当然是可以的,而且非常简单,今天就教大家在ASP中不用模板生成HTML静态页的方法. 这里假设有一个htmer.asp动态页面,你想把它生成为HTML静态页面htmer.html,那么我们首先新建一个ASP程序文件htmer_to_html.asp(该文件就是用来将htmer.asp动态页面生成为静态页面htmer.html的),htmer_to_html.asp的具体代码如下所示: 复制代码 代码如下: <form method="post" action="&quo

如何在生成的静态页面中显示文章被阅读的次数

静态|显示|页面 在文章发布系统中采用服务器端生成静态页面的方法可以有效减轻服务器的负担,特别是对大流量网站非常有效.但是既然生成的是静态页面,生成时是什么样,显示就是什么样了,对于文章常见文章被阅读次数怎么显示呢? 经考虑,可用如下方案解决:生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句: <SCRIPT src="counter.asp?articleId=<%=#articleId#%>&

ASP生成html静态页面

原理:通过浏览器传送变量,如 http://127.0.0.1/shengcheng.asp?id=90 代码: if SaveFile("/new/"&id&".html","http://127.0.0.1/news.asp?id="&id&"") then 中 /new"&id&".html",是你生成的文件和路径.http://127.0.0