论坛静态页面生成工具
<p></p><p>安装方法:将所有文件解压至论坛根目录,然后只需在相应位置加个链接到archive_index.asp就行了。版权自己修改。 </p><p>如果无意使用此插件,请你在archiver_const.asp里,找到这几个字并删除。</p><p>注:如有7.1或者8.0版本的在用精简版,而且有提示未定义的错误,</p><p>请把</p><p>Dim node,XMLDOM<br/>Set XMLDOM=Application(dvbbs.CacheName&\"_ssboardlist\").cloneNode(True)<br/>If Dvbbs.GroupSetting(37)=\"0\" Then\'去掉隐藏论坛<br/>For each node in XMLDOM.documentElement.getElementsByTagName(\"board\")<br/>If node.attributes.getNamedItem(\"hidden\").text=\"1\" Then<br/>node.parentNode.removeChild(node)<br/>End If<br/>Next<br/>End If<br/>这一段全部屏蔽</p><p>然后把下面大概79行</p><p><script language=\"javascript\" type=\"text/javascript\"><br/>var boardxml=\'<?xml version=\"1.0\" encoding=\"gb2312\"?><%=replace(XMLDom.documentElement.XML ,\"\'\",\"\\\'\")%>\';<br/></script><br/>删除,再试试看还有没有什么错误</p><p>在archive_view.asp里找到</p><p>Dim T_GetMoneyType,Time,Viewname,View,ViewNice</p><p>下面加入<br/>dim abgcolor,bgcolor<br/>abgcolor=\"tablebody1\"<br/>bgcolor=\"tablebody2\"<br/>再试验一下。</p><p><font color=\"#ff0066\"></font></p><p><font color=\"#ff0066\">需要修改的地方:</font></p><p><font color=\"#ff0066\">1 所有参数均在Archive_const.asp里调节,里面有详细说明。<br/>2 打开动网的login.asp,寻找到以下代码:<br/></font><font color=\"#000000\">If instr(lcase(request(\"comeurl\")),\"reg.asp\")>0 or instr(lcase(request(\"comeurl\")),\"login.asp\")>0 or trim(request(\"comeurl\"))=\"\" Then<br/>comeurlname=\"\"<br/>comeurl=\"index.asp\"<br/>Else<br/>comeurl=request(\"comeurl\")<br/>comeurlname=\"<li><a href=\"&request(\"comeurl\")&\">\"&request(\"comeurl\")&\"</a></li>\"<br/></font><font color=\"#ff0066\"> 改成下列代码:<br/></font><font color=\"#000000\">If instr(lcase(request(\"comeurl\")),\"reg.asp\")>0 or instr(lcase(request(\"comeurl\")),\"login.asp\")>0 or <font color=\"#0033ff\">instr(lcase(request(\"comeurl\")),\"index.asp\")>0</font> Then<br/></font><font color=\"#5ea25e\"><font color=\"#000000\">comeurlname=\"\"<br/>comeurl=\"index.asp\"<br/></font><font color=\"#0000ff\">Elseif request(\"comeurl\")<>\"\" then\'新<br/></font></font><font color=\"#000000\">comeurl=request(\"comeurl\")<br/>comeurlname=\"<li><a href=\"&request(\"comeurl\")&\">\"&request(\"comeurl\")&\"</a></li>\"<br/></font><font color=\"#ff0000\">ElseIf Request.ServerVariables(\"HTTP_REFERER\")<>\"\" Then <br/>Dim Tmpstr<br/>tmpstr=split(Request.ServerVariables(\"HTTP_REFERER\"),\"/\")<br/>comeurl=tmpstr(UBound(tmpstr))<br/>comeurlname=\"<li><a href=\"&request(\"comeurl\")&\">\"&comeurl&\"</a></li>\"<br/></font><font color=\"#ff0066\">3 打开logout.asp,找到以下代码:<br/><font color=\"#000000\">response.write\"<script language=JavaScript>\"<br/>response.write\"setTimeout(\"\"window.location=\'\"&Dvbbs.Forum_Info(11)&\"\'\"\",1000);\"<br/></font> 把它改为下列代码:<br/><font color=\"#ff0000\">Dim url<br/>if Request(\"comeurl\")<>\"\" then<br/>url=Request(\"comeurl\")<br/>else<br/>url=Dvbbs.Forum_Info(11)<br/>end if<br/></font><font color=\"#000000\">response.write\"<script language=JavaScript>\"<br/></font><font color=\"#000000\">response.write\"setTimeout(\"\"window.location=\'\"&<font color=\"#0000ff\">url</font>&\"\'\"\",1000);\"</font></font></p><p><font color=\"#ff0000\"><font color=\"#ff0066\">此两种更改是为了配合精简论坛的登录口调用,并且也适用于其它的登录口调用,你可以把archive_const.asp里的<br/><!--论坛登录口调用代码开始--><br/>与<br/><!--论坛登录口调用代码结束--><br/>之间的代码单独拿出来稍加修改链接后做登录口调用。</font></font></p><p><font color=\"#ff0000\">4 <font color=\"#ff0066\">打开savepost.asp,找到以下代码(22日新改动,如果不在乎快速回复后会返回到原论坛的话,可以不改)</font><br/></font><font color=\"#000000\">tourl=\"dispbbs.asp?boardid=\"&Dvbbs.boardid&\"&id=\"&RootID&\"&star=\"&Star&\"#\"&Announceid<br/>PostRetrunName=template.Strings(16)<br/></font><font color=\"#ff0000\"> 改为:<br/>If InStr(LCase(Request.ServerVariables(\"HTTP_REFERER\")),\"archive_view.asp\")<>0 Then<br/>Dim Tmpstr<br/>tmpstr=split(Request.ServerVariables(\"HTTP_REFERER\"),\"/\")<br/>tourl=tmpstr(UBound(tmpstr))&\"&star=\"&Star&\"#\"&Announceid<br/>PostRetrunName=template.Strings(16)&\"精简版\"<br/>Else<br/></font><font color=\"#000000\">tourl=\"dispbbs.asp?boardid=\"&Dvbbs.boardid&\"&id=\"&RootID&\"&star=\"&Star&\"#\"&Announceid<br/>PostRetrunName=template.Strings(16)<br/></font><font color=\"#ff0000\">End If<br/></font><font color=\"#1b8800\">改完此处的同时,也请确认你的论坛设置为发帖后返回帖子,否则没有效果。</font></p><p><font color=\"#ff0066\">5 打开后台,风格界面总管理,在page_index的template.html(0)模板里,搜索<br/></font><font color=\"#ff0066\"><font color=\"#000000\"><form action=\"login.asp?action=chk\" method=\"post\"><br/></font>改成<br/><font color=\"#0000ff\"><form action=\"login.asp?action=chk& amp;comeurl=index.asp\" method=\"post\"></font></font></p><p><font color=\"#0000ff\">注意修改的时候,把&和a中间的空格要去掉,否则不会成功,这句是为了修正在原论坛登录的时候有时会出现手机号不符的情况。</font></p><p><font color=\"#ff0066\"><font color=\"#000000\">红色为新增,蓝色为修改。</font></font></p><font color=\"#ff0066\"><p>10月20号更新:加入首页公告调用版面参数,0为只调用首页公告,1为调用全部页面。</p></font><br/><p><font color=\"#f73809\">2007年8月10日10点44分更新:</font></p><p><font face=\"Verdana\">现在给出一个彻底的解决方法。请安装了老庙的群发克星插件的网友注意一下,这个版本是针对这个插件而更新的。请安装了此插件的用户重新下载更新并帮忙测试。</font></p><p><font face=\"Verdana\"></font></p><p><font color=\"#000000\">此版本是针对安装了老庙的群发克星插件的用户而更新,加入了快速回复的时候群发克星的辨别语句,开关还是在archive_const.asp里,FuckAD参数。请此前下载的过的用户重新下载更新。</font></p><p></p><br/><br/><div></div><br/><br/><br/>
页:
[1]