生成全部分类补丁(蓝雨HTML2.0)
来源:
互联网
日期:2007-2-15
功能说明: 一次就是生成全部分类或生成大分类及大分类下的所有小分类!!
注意:使用此功能后将自动生成栏目首页及网站首页,无须再次生成首页!
以后的操作将是①生成全部分类,②生成全部文章 完成!!
修改方法 查找admin/inc/function.asp里面function fat(a,b,c,d,e)把相关代码替换成下面代码就可以了!
function fat(a,b,c,d,e) ds=timer() tab=tab+"<span id=showimport><font color=red><b>全部分类和首页生成中,请稍候……</b></font></span><ie:download id=""odownload"" style=""behavior:url(#default#download)"" />" If e="" then set rs=conn.execute("select id from ["&a&"]") else set rs=conn.execute("select id from ["&a&"] where ty="&e&" or id="&e&"") end If do while not rs.eof '总循环开始 ly="" tid=int(rs(0)) fid=""&rs(0)&"" set list=conn.execute("select id from ["&a&"] where ty="&tid&"") '获取该分类是否含有二级分类,有则取的二级分类所有id do while not list.eof ly=ly+" or ty="&list(0)&"" list.movenext loop list.close set list=nothing sql="select id from ["&b&"] where (ty="&tid&ly&")" set rs1=server.createobject("adodb.recordset") rs1.open sql,conn,1,1 rs1.pagesize=c mpage=rs1.pagecount for i=1 to mpage tab=tab+"<script>function ondownloaddone(downdate){showimport.innerhtml=downdate}odownload.startdownload('fso_ty_"&d&".asp?tid="&fid&"&page="&i&"',ondownloaddone)</script>" k=mpage Next rs1.close set rs1=Nothing m=m+k l=l+1 rs.movenext '总循环结束 Loop tab=tab+"<script>function ondownloaddone(downdate){showimport.innerhtml=downdate}odownload.startdownload('fso_"&d&".asp?i="&d&"',ondownloaddone)</script>" tab=tab+"<script>function ondownloaddone(downdate){showimport.innerhtml=downdate}odownload.startdownload('fso_index.asp',ondownloaddone)</script>" tab=tab+"<meta http-equiv=refresh content='0; url=fso_ty_"&d&".asp?type=ok&kid="&l&"&tid=1&d="&ds&"&page="&m&"'>" 'tab=tab+"<br><p><b>生成成功!</b>完成时间"&m&"("&now()&")</p><a href=""javascript:history.back()"">返回上一页</a>" rs.close set rs=nothing fat=tab end function
更多的生成全部分类补丁(蓝雨HTML2.0)请到论坛查看: http://BBS.TC711.COM
【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】
来源:
互联网
日期:2007-2-15
|
|
|