
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x44;&#x76;&#x62;&#x62;&#x73;&#x20;&#x56;&#x37;&#x2E;&#x30;&#x2E;&#x30;&#x20;&#x53;&#x70;&#x32;&#x4FEE;&#x6539;&#xFF1A;&#x5728;&#x697C;&#x4E3B;&#x7684;&#x8D34;&#x5B50;&#x4E2D;&#x6807;&#x660E;&#x26;&#x23;&#x33;&#x34;&#x3B;&#x5B;&#x697C;&#x4E3B;&#x5D;&#x26;&#x23;&#x33;&#x34;&#x3B;&#x5B57;&#x6837;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x38;&#x2D;&#x30;&#x31;&#x2D;&#x33;&#x31;&#x20;&#x30;&#x38;&#x3A;&#x31;&#x38;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=15">&#x7A0B;&#x5E8F;&#x4FEE;&#x6539;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x672C;&#x6B21;&#x9700;&#x4FEE;&#x6539;&#x7684;&#x5730;&#x65B9;&#x5171;&#x6709;&#x4E94;&#x5904;&#xFF0C;&#x524D;&#x56DB;&#x5904;&#x90FD;&#x662F;&#x9488;&#x5BF9;dispbbs.asp&#xFF0C;&#x7B2C;&#x4E94;&#x5904;&#x5F97;&#x767B;&#x5F55;&#x540E;&#x53F0;&#x4FEE;&#x6539;&#x6A21;&#x677F;&#x3002;<br/>1.&#x5728;dispbbs.asp&#x4E2D;&#x589E;&#x52A0;&#x4E00;&#x53D8;&#x91CF;G_PostUserName<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Dim G_PostUserName<br/>2.&#x4FEE;&#x6539;dispbbs.asp&#x7684;Chk_Topic_Err&#x51FD;&#x6570;(&#x7EA2;&#x8272;&#x65B0;&#x589E;)<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Function Chk_Topic_Err<br/>&#160;&#160;&#160;&#160;AnnounceID=Request(&#34;ID&#34;)<br/>&#160;&#160;&#160;&#160;If AnnounceID=&#34;&#34; o&#114; Not IsNumeric(AnnounceID) Then Dvbbs.AddErrCode(30)<br/>&#160;&#160;&#160;&#160;ReplyID=Request(&#34;ReplyID&#34;)<br/>&#160;&#160;&#160;&#160;If ReplyID=&#34;&#34; o&#114; Not IsNumeric(ReplyID) Then ReplyID=AnnounceID<br/>&#160;&#160;&#160;&#160;Star=Request(&#34;Star&#34;)<br/>&#160;&#160;&#160;&#160;If Star=&#34;&#34; o&#114; Not IsNumeric(Star) Then Star=1<br/>&#160;&#160;&#160;&#160;Star=Clng(Star)<br/>&#160;&#160;&#160;&#160;Skin=Request(&#34;Skin&#34;)<br/>&#160;&#160;&#160;&#160;If Skin=&#34;&#34; o&#114; Not IsNumeric(Skin) Then Skin=Dvbbs.Board_setting(24)<br/>&#160;&#160;&#160;&#160;If Dvbbs.ErrCodes&lt;&gt;&#34;&#34; Then Exit Function<br/>&#160;&#160;&#160;&#160;Dim BrowserType<br/>&#160;&#160;&#160;&#160;Set BrowserType=New Cls_Browser<br/>&#160;&#160;&#160;&#160;If BrowserType.IsSearch Then Response.redirect &#34;printpage.asp?BoardID=&#34;&amp;Dvbbs.BoardID&amp;&#34;&amp;ID=&#34;&amp;AnnounceID<br/>&#160;&#160;&#160;&#160;Set BrowserType=Nothing<br/>&#160;&#160;&#160;&#160;Dim SQl,Rs<br/>&#160;&#160;&#160;&#160;Dim MyCanReply<br/>&#160;&#160;&#160;&#160;Set Rs=Server.Cr&#101;ateObject(&#34;Adodb.RecordSet&#34;)<br/>&#160;&#160;&#160;&#160;SQL=&#34;Sel&#101;ct title,istop,isbest,PostUserName,PostUserid,hits,isvote,child,pollid,LockTopic,PostTable,BoardID,TopicMode from dv_topic wh&#101;re topicID=&#34;&amp;Announceid<br/>&#160;&#160;&#160;&#160;If Not IsObject(Conn) Then ConnectionDatabase<br/>&#160;&#160;&#160;&#160;Rs.Open SQL,Conn,1,3<br/>&#160;&#160;&#160;&#160;Dvbbs.SqlQueryNum=Dvbbs.SqlQueryNum+1<br/>&#160;&#160;&#160;&#160;&#39;Set Rs=Dvbbs.Execute(SQL)<br/>&#160;&#160;&#160;&#160;If Not(Rs.BOF and Rs.EOF) then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Rs(11)&lt;&gt;Dvbbs.BoardID Then Dvbbs.AddErrCode(29)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rs(5)=Rs(5)+1<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rs.Up&#100;ate<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic=Rs(0)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;istop=rs(1)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;isVote=rs(6)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicCount=rs(7)+1<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;pollid=rs(8)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Locktopic=rs(9)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TotalUseTable=rs(10)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicMode=rs(12)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ViewNum=Rs(5)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;G_PostUserName=Rs(3)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If rs(3)=Dvbbs.Membername then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyCanReply=Dvbbs.GroupSetting(4)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyCanReply=Dvbbs.GroupSetting(5)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Cint(Dvbbs.GroupSetting(2))=0 Then Dvbbs.AddErrcode(31)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Len(Topic) &gt; Cint(Dvbbs.Board_Setting(25)) And Not TopicMode&gt;0 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic=Left(Topic,Dvbbs.Board_Setting(25))&amp;&#34;...&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If TopicMode&gt;0 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If TopicMode=1 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic = Replace(Topic,&#34;&lt;!--&#34;,&#34;&amp;lt;!--&#34;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic = Replace(Topic,&#34;&lt;&#34;,&#34;&amp;lt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic = Replace(Topic,&#34;&gt;&#34;,&#34;&amp;gt;&#34;)&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic=Dvbbs_TopicMode(Topic,TopicMode)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic = Replace(Topic,&#34;&lt;&#34;,&#34;&amp;lt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic = Replace(Topic,&#34;&gt;&#34;,&#34;&amp;gt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic=Dvbbs.ChkBadWords(Topic)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dvbbs.Stats=Topic<br/>&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dvbbs.AddErrcode(32)<br/>&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;Rs.Close<br/>&#160;&#160;&#160;&#160;Set Rs=Nothing<br/>&#160;&#160;&#160;&#160;CanReply=False<br/>&#160;&#160;&#160;&#160;If (Not Dvbbs.Board_Setting(0)=&#34;1&#34; And Cint(mycanreply)=1 And Cint(locktopic)=0) o&#114; (Dvbbs.master o&#114; Dvbbs.superboardmaster o&#114; Dvbbs.boardmaster) Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CanReply=True<br/>&#160;&#160;&#160;&#160;End If<br/>End Function<br/>3.&#x5728;dispbbs.asp&#x4E2D;&#x589E;&#x52A0;&#x4E00;&#x4E2A;&#x51FD;&#x6570;IsPostUser<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Function IsPostUser(UserName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;If G_PostUserName=UserName Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IsPostUser = &#34;{_postusername_}&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IsPostUser = &#34;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;End If <br/>End Function<br/>4.&#x4FEE;&#x6539;dispbbs.asp&#x7684;Show_Topic_Body&#x51FD;&#x6570;(&#x7EA2;&#x8272;&#x65B0;&#x589E;)<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Function Show_Topic_Body()<br/>&#160;&#160;&#160;&#160;If UBound(Dvbbs.Forum_ads)&gt;13 Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dvbbs.Forum_ads(14)=Split(Dvbbs.Forum_ads(14),vbNewLine)<br/>&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;Dim SQL,Rs,i<br/>&#160;&#160;&#160;&#160;Dim TopicPageList,Pcount<br/>&#160;&#160;&#160;&#160;Dim layer<br/>&#160;&#160;&#160;&#160;TopicPageList=Dvbbs.Board_Setting(27)<br/>&#160;&#160;&#160;&#160;With Response<br/>&#160;&#160;&#160;&#160;.Write &#34;&lt;Script Language=JavaScript&gt;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;template.html(4)<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var TempStr=&#39;&#34;&amp;Replace(Replace(Replace(Replace(Replace(template.html(2),&#34;{$boardtype}&#34;,Server.Htmlencode(Dvbbs.Board_Data(1,0))),&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;),VbCrLf,&#34;\n&#34;),chr(13),&#34;&#34;)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var sTempStr=&#39;&#34;&amp;Replace(Replace(Replace(Replace(template.html(3),&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;),VbCrLf,&#34;\n&#34;),chr(13),&#34;&#34;)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;sTempStr=sTempStr.split(&#34;&#34;||&#34;&#34;);&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var alertcolor=&#39;&#34;&amp;Dvbbs.mainsetting(1)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var Board_Setting27=&#39;&#34;&amp;TopicPageList&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var fontsize=&#39;&#34;&amp;Dvbbs.Board_Setting(28)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var lineheight=&#39;&#34;&amp;Dvbbs.Board_Setting(29)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var Forum_Setting42=&#39;&#34;&amp;Dvbbs.Forum_Setting(42)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var facesetting=&#39;&#34;&amp;Dvbbs.Forum_Setting(53)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var votemoney=&#39;&#34;&amp;Dvbbs.GroupSetting(47)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var Forum_ChanSetting0=&#39;&#34;&amp;Dvbbs.Forum_ChanSetting(0)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var Forum_ChanSetting5=&#39;&#34;&amp;Dvbbs.Forum_ChanSetting(5)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var Forum_ChanSetting6=&#39;&#34;&amp;Dvbbs.Forum_ChanSetting(6)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var Forum_ChanSetting7=&#39;&#34;&amp;Dvbbs.Forum_ChanSetting(7)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var topfloor=&#39;&#34;&amp;template.Strings(3)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var floor=&#39;&#34;&amp;template.Strings(4)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var lockuserinfo1=&#39;&#34;&amp;template.Strings(5)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var lockuserinfo2=&#39;&#34;&amp;template.Strings(7)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var noviewbest=&#39;&#34;&amp;template.Strings(6)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var actioninfo1=&#39;&#34;&amp;template.Strings(8)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var actioninfo2=&#39;&#34;&amp;template.Strings(9)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var GroupSetting41=&#39;&#34;&amp;Dvbbs.GroupSetting(41)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var TopicMode=&#39;&#34;&amp;TopicMode&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var mainsetting=&#39;&#34;&amp;Dvbbs.mainhtml(0)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var mainsetting=mainsetting.split(&#34;&#34;||&#34;&#34;);&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var TopicNum=&#39;&#34;&amp;TopicCount&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;&lt;/Script&gt;&#34;<br/>&#160;&#160;&#160;&#160;SQL=&#34;B.AnnounceID,B.BoardID,B.UserName,B.Topic,B.dateandtime,B.body,B.Expression,B.ip,B.RootID,B.signflag,B.isbest,B.PostUserid,B.layer,b.isagree,U.useremail,U.UserIM,U.UserMobile,U.Usersign,U.userclass,U.Usertitle,U.Userwidth,U.Userheight,U.UserPost,U.Userface,U.JoinDate,U.userWealth,U.userEP,U.userCP,U.Userbirthday,U.Usersex,u.UserGroup,u.LockUser,u.userPower,U.titlepic,U.UserGroupID,U.LastLogin,B.PostBuyUser,U.UserHidden,U.IsChallenge,B.Ubblist,B.LockTopic&#34;<br/>&#160;&#160;&#160;&#160;If cint(skin)=1 and Clng(replyid)=Clng(Announceid) Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL=&#34;Sel&#101;ct top 1 &#34;&amp;SQL&amp;&#34; From &#34;&amp;TotalUseTable&amp;&#34; B Inner Join [dv_user] U On U.UserID=B.PostUserID Wh&#101;re B.BoardID=&#34;&amp;Dvbbs.BoardID&amp;&#34; And B.RootID=&#34;&amp;AnnounceID&amp;&#34;&nbsp;&nbsp;o&#114;der By B.AnnounceID, B.DateAndTime&#34;<br/>&#160;&#160;&#160;&#160;ElseIf cint(skin)=1 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL=&#34;Sel&#101;ct &#34;&amp;SQL&amp;&#34; From &#34;&amp;TotalUseTable&amp;&#34; B Inner Join [dv_user] U On U.UserID=B.PostUserID Wh&#101;re B.BoardID=&#34;&amp;Dvbbs.BoardID&amp;&#34; And B.AnnounceID=&#34;&amp;replyID<br/>&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dim AnnounceIDlists<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;AnnounceIDlists=AnnounceIDlist()<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL=&#34;Sel&#101;ct &#34;&amp;SQL&amp;&#34; From &#34;&amp;TotalUseTable&amp;&#34; B Inner Join [dv_user] U On U.UserID=B.PostUserID Wh&#101;re B.RootID=&#34;&amp;Announceid&amp;&#34; And B.BoardID=&#34;&amp;Dvbbs.BoardID&amp;&#34; And&nbsp;&nbsp;B.AnnounceID in (&#34;&amp;AnnounceIDlists&amp;&#34;) o&#114;der BY B.AnnounceID, B.DateAndTime&#34;<br/>&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;Set Rs =Dvbbs.Execute(SQL)<br/>&#160;&#160;&#160;&#160;If Rs.EOF And Rs.BOF Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dvbbs.AddErrCode(33)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exit Function<br/>&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;If Not(Rs.EOF And Rs.BOF) Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;followup = Rs(&#34;AnnounceID&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If TopicCount mod Cint(TopicPageList)=0 then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pcount= TopicCount \ Cint(TopicPageList)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pcount= TopicCount \ Cint(TopicPageList)+1<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;Rs.MoveFirst<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If star &gt; Pcount Then star = Pcount<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If star &lt; 1 Then star = 1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;If Cint(skin) &lt;&gt; 1 Then Rs.Move (star-1) * TopicPageList<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&lt;Script Language=JavaScript&gt;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;var star=&#39;&#34;&amp;star&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;&lt;/Script&gt;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;AnnounceID=0,BoardID=1,UserName=2,Topic=3,dateandtime=4,body=5,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;Expression=6,ip=7,RootID=8,signflag=9,isbest=10,PostUserid=11,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;layer=12,isagree=13,useremail=14,UserIM=15,UserMobile=16,sign=17,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;userclass=18,title=19,width=20,height=21,article=22,face=23,JoinDate=24,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;userWealth=25,userEP=26,userCP=27,birthday=28,sex=29,UserGroup=30,LockUser=31,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;userPower=32,titlepic=33,UserGroupID=34,LastLogin=35,PostBuyUser=36,Ubblists=39,LockTopic=40<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dim k,rndnum,TopicAddata,Topic_Ads,UserSign,TopicBody<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;K=0<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dim MyTempStr,ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL=Rs.GetRows(TopicPageList)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Rs=Nothing<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For i=0 To Ubound(SQL,2)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&lt;a name=&#34;&amp;SQL(0,i)&amp;&#34;&gt;&lt;/a&gt;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&lt;Script Language=JavaScript&gt;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UserName=Dvbbs.HtmlEncode(SQL(2,i))<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If SQL(40,i)=2 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;var actioninfo3=&#39;&#34;&amp;template.Strings(16)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;var actioninfo3=&#39;&#34;&amp;template.Strings(15)&amp;&#34;&#39;;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If bgcolor=&#34;tablebody1&#34; Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;bgcolor=&#34;tablebody2&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;abgcolor=&#34;tablebody1&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;bgcolor=&#34;tablebody1&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;abgcolor=&#34;tablebody2&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplyID=SQL(0,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PostBuyUser=SQL(36,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic_Ads=&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Dvbbs.Forum_ChanSetting(5)=&#34;1&#34; Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Dvbbs.Forum_AdLoop3&lt;&gt;&#34;&#34; Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Randomize<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;rndnum=Cint((i3-1)*rnd+1)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If rndnum=0 Then rndnum=1<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicAddata=Ad_3(rndnum-1)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicAddata=Replace(Replace(TopicAddata,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic_Ads=TopicAddata<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicAddata=&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic_Ads=&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If UBound(Dvbbs.Forum_ads)&gt;13 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Topic_Ads=&#34;&#34; And UBound(Dvbbs.Forum_ads(14)) &gt; -1 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Randomize<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic_Ads=Dvbbs.Forum_ads(14)(CInt(UBound(Dvbbs.Forum_ads(14))*Rnd))<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic_Ads= Replace(Replace(Topic_Ads,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Topic_Ads=&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UserSign=&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Not Isnull(SQL(17,i)) o&#114; Not SQL(17,i)=&#34;&#34; Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If SQL(9,i)=1 and SQL(31,i)=0 and Cint(Dvbbs.forum_setting(42))=1 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UserSign = dv_ubb.Dv_SignUbbCode(SQL(17,i),SQL(34,i))<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UserSign=Replace(Replace(UserSign,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;UserSign = Replace(UserSign, vbNewLine,&#34;\n&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Ubblists=SQL(39,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Not (SQL(31,i)=2 o&#114; (SQL(10,i)=1 And CInt(Dvbbs.GroupSetting(41))=0) o&#114; SQL(31,i)=1) Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If InStr(Ubblists,&#34;,39,&#34;) &gt; 0&nbsp;&nbsp;Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicBody = dv_ubb.Dv_UbbCode(SQL(5,i),SQL(34,i),1,0)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicBody = dv_ubb.Dv_UbbCode(SQL(5,i),SQL(34,i),1,1)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TopicBody = Replace(Replace(TopicBody ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;TopicBody = Replace(TopicBody, vbNewLine,&#34;\n&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL(13,i)=Replace(Lcase(SQL(13,i))&amp;&#34;&#34;,&#34;[isubb]&#34;,&#34;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;document.write (dvbbs_show_topic(&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(0,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write Dvbbs.BoardID<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr&#160;&#160;&#160;&#160;= &#34;&#39;&#34;&amp;SQL(2,i)&amp;IsPostUser(SQL(2,i))&amp;&#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;= SQL(3,i)&amp;&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Not (i=0 And Star=1 And TopicMode=1 ) Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr = Replace(ReplaceStr&amp;&#34;&#34;,&#34;&lt;&#34;,&#34;&amp;lt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr = Replace(ReplaceStr,&#34;&gt;&#34;,&#34;&amp;gt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(Replace(ReplaceStr ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;MyTempStr &amp; ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;SQL(14,i)&amp;&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(Replace(ReplaceStr ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL(14,i)&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;SQL(15,i)&amp;&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(Replace(ReplaceStr ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL(15,i)&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;SQL(16,i)&amp;&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(Replace(ReplaceStr ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL(16,i)&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;SQL(23,i)&amp;&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(Replace(ReplaceStr ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(ReplaceStr&amp;&#34;&#34;,&#34;&lt;&#34;,&#34;&amp;lt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(ReplaceStr,&#34;&gt;&#34;,&#34;&amp;gt;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL(23,i)&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;SQL(19,i)&amp;&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReplaceStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;Replace(Replace(ReplaceStr ,&#34;\&#34;,&#34;\\&#34;),&#34;&#39;&#34;,&#34;\&#39;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL(19,i)&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;ReplaceStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr&#160;&#160;&#160;&#160;=&#160;&#160;&#160;&#160;MyTempStr &amp; &#34;&#39;,&#39;&#34;&amp;SQL(13,i)&amp;&#34;&#39;,&#39;&#34;&amp;SQL(14,i)&amp;&#34;&#39;,&#39;&#34;&amp;SQL(15,i)&amp;&#34;&#39;,&#39;&#34;&amp;SQL(16,i)&amp;&#34;&#39;,&#39;&#34;&amp; SQL(23,i) &amp;&#34;&#39;,&#39;&#34;&amp;Topic_Ads&amp;&#34;&#39;,&#39;&#34;&amp;SQL(19,i)&amp;&#34;&#39;,&#39;&#34;&amp;UserSign&amp;&#34;&#39;,&#39;&#34;&amp;SQL(30,i)&amp;&#34;&#39;,&#39;&#34;&amp;TopicBody&amp;&#34;&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr&#160;&#160;&#160;&#160;= Dvbbs.ChkBadWords(MyTempStr)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr&#160;&#160;&#160;&#160;= Replace(Replace(Replace(MyTempStr,chr(13),&#34;&#34;),chr(10),&#34;&#34;),&#34;$&#34;,&#34;&amp;#36;&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write MyTempStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(4,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(6,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Dvbbs.GroupSetting(30)=&#34;0&#34; Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;*.*.*.*&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(7,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write AnnounceID<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(9,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(10,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(11,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(12,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(18,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(20,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(21,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(22,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;REM &#x4FEE;&#x6B63;&#x56E0;&#x7528;&#x6237;&#x6CE8;&#x518C;&#x65F6;&#x95F4;&#x4E3A;&#x7A7A;&#x503C;&#x65F6;&#x51FA;&#x9519; 2004-5-22 Dv.Yz<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Not Isdate(SQL(24,i)) Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write FormatDateTime(Now(),2)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write FormatDateTime(SQL(24,i),2)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(25,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(26,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(27,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(28,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(29,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(31,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(32,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(33,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(34,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(35,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(38,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write i<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write bgcolor<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If SQL(37,i)=1 o&#114; DateDiff(&#34;s&#34;,SQL(35,i),Now())&gt;Cint(dvbbs.Forum_Setting(8))*60 Then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;0&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;1&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&#39;,&#39;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write SQL(40,i)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;&#39;));&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UbbLists=&#34;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;&lt;/Script&gt;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Next<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SQL=Null<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write &#34;&lt;Script Language=JavaScript&gt;&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = template.html(5)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$width}&#34;,Dvbbs.mainsetting(0))<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$boardid}&#34;,Dvbbs.BoardID)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$replyid}&#34;,ReplyID)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$announceid}&#34;,AnnounceID)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$skin}&#34;,Skin)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$page}&#34;,Page)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$topicnum}&#34;,TopicCount)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MyTempStr = Replace(MyTempStr,&#34;{$boardjump}&#34;,Dvbbs.BoardJumpList)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write MyTempStr<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Write&nbsp;&nbsp;&#34;&lt;/Script&gt;&#34;<br/>&#160;&#160;&#160;&#160;End If<br/>&#160;&#160;&#160;&#160;End With<br/>End Function<br/>5.&#x767B;&#x5F55;&#x540E;&#x53F0;&#x6253;&#x5F00;&#34;page_dispbbs&#x754C;&#x9762;&#x98CE;&#x683C;&#x2192;template.html(4)&#34;&#xFF0C;&#x4FEE;&#x6539;dvbbs_show_topic&#x51FD;&#x6570;(&#x7EA2;&#x8272;&#x65B0;&#x589E;)&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;function dvbbs_show_topic(AnnounceID,BoardID,UserName,Topic,isagree,useremail,userim,UserMobile,face,Topic_Ads,title,sign,UserGroup,body,dateandtime,Expression,ip,RootID,signflag,isbest,PostUserid,layer,userclass,width,height,article,addDate,userWealth,userEP,userCP,birthday,sex,LockUser,userPower,titlepic,UserGroupID,LastLogin,IsChallenge,i,tablebody,isOnline,LockPage){<br/>&#160;&#160;&#160;&#160;var str=TempStr;<br/>&#160;&#160;&#160;&#160;var sstr=sTempStr;<br/>&#160;&#160;&#160;&#160;var UserIM=dvhtmlencode(userim).split(&#34;\|\|\|&#34;);<br/>&#160;&#160;&#160;&#160;var homepage=UserIM[0];<br/>&#160;&#160;&#160;&#160;var oicq=UserIM[1];<br/>&#160;&#160;&#160;&#160;var uc=UserIM[6];<br/>&#160;&#160;&#160;&#160;//&#x9996;&#x5148;&#x8FD0;&#x884C;&#x5224;&#x65AD;&#x90E8;&#x5206;&#x66FF;&#x6362;<br/>&#160;&#160;&#160;&#160;if (facesetting==&#39;1&#39; &amp;&amp; face!=&#39;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var facestr=sstr[0];<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;facestr = facestr.replace(/{\$faceurl}/gi,dvhtmlencode(FilterJS(face)));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;facestr = facestr.replace(/{\$facewidth}/gi,width);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;facestr = facestr.replace(/{\$faceheight}/gi,height);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$userface}/gi,facestr);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$userface}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (IsChallenge==&#39;1&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\{$raytitle}/gi,sstr[1]);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$raytitle}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (title!=&#39;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$usertitle}/gi,sstr[2]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$title}/gi,dvhtmlencode(title));<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$usertitle}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (userPower!=&#39;&#39; &amp;&amp; userPower!=&#39;0&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$userpower}/gi,sstr[3]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$power}/gi,userPower);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$userpower}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (UserGroup!=&#39;&#39; &amp;&amp; UserGroup!=&#39;&#x65E0;&#x95E8;&#x65E0;&#x6D3E;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$usergroup}/gi,sstr[4]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$groups}/gi,dvhtmlencode(UserGroup));<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$usergroup}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (LockUser==&#39;2&#39; || LockPage==&#39;2&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$topicinfo}/gi,lockuserinfo1);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;if (LockUser==&#39;1&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$topicinfo}/gi,lockuserinfo2);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;if (isbest==&#39;1&#39; &amp;&amp; GroupSetting41==&#39;0&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$topicinfo}/gi,noviewbest);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;var topicinfo=&#39;&#39;;<br/>&#160;&#160;&#160;&#160;var manageinfo=&#39;&#39;;<br/>&#160;&#160;&#160;&#160;manageinfo=sstr[14];<br/>&#160;&#160;&#160;&#160;topicinfo = sstr[11];<br/>&#160;&#160;&#160;&#160;if (i==&#39;0&#39; &amp;&amp; star==&#39;1&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (isagree==&#39;&#39;){isagree=&#34;0|0&#34;;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;isagree=isagree.split(&#34;|&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$topicvote}/gi,sstr[5]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$fnum}/gi,isagree[0]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$dnum}/gi,isagree[1]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$floor}/gi,topfloor);<br/>&#160;&#160;&#160;&#160;topicinfo = topicinfo.replace(/{\$topic}/gi,dvbbs_topicmode(Topic,TopicMode));<br/>&#160;&#160;&#160;&#160;}else{manageinfo+= sstr[15];}<br/>&#160;&#160;&#160;&#160;topicinfo = topicinfo.replace(/{\$topic}/gi,dvhtmlencode(Topic));<br/>&#160;&#160;&#160;&#160;topicinfo = topicinfo.replace(/{\$body}/gi,body);<br/>&#160;&#160;&#160;&#160;topicinfo = topicinfo.replace(/{\$e&#173;xpression}/gi,&#34;{$PicUrl}topicface/&#34;+Expression);<br/>&#160;&#160;&#160;&#160;if (signflag==&#39;1&#39; &amp;&amp; Forum_Setting42==&#39;1&#39; &amp;&amp; sign!=&#39;&#39; &amp;&amp; LockUser==&#39;0&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;topicinfo+= sstr[12];<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;topicinfo = topicinfo.replace(/{\$usersign}/gi,sign);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;manageinfo+= sstr[16];<br/>&#160;&#160;&#160;&#160;var actioninfo=&#39;&#39;<br/>&#160;&#160;&#160;&#160;if (isbest==&#39;1&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;actioninfo=actioninfo1;<br/>&#160;&#160;&#160;&#160;}else{actioninfo=actioninfo2;}<br/>&#160;&#160;&#160;&#160;manageinfo+= sstr[17];<br/>&#160;&#160;&#160;&#160;manageinfo = manageinfo.replace(/{\$actioninfo}/gi,actioninfo);<br/>&#160;&#160;&#160;&#160;manageinfo+= sstr[18].replace(/{\$actioninfo3}/gi,actioninfo3);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$manageinfo}/gi,manageinfo);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$floor}/gi,floor.replace(/{\$floornum}/gi,((Board_Setting27*(star-1))+(i+1))));<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$usemoney}/gi,votemoney);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$topicvote}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (Forum_ChanSetting0==&#39;1&#39; &amp;&amp; Forum_ChanSetting7==&#39;1&#39;)<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$raytopic}/gi,sstr[6]);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$raytopic}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (Forum_ChanSetting0==&#39;1&#39; &amp;&amp; Forum_ChanSetting6==&#39;1&#39;)<br/>&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$raysms}/gi,sstr[7]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$raytopicsms}/gi,sstr[13]);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$raysms}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$raytopicsms}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$raysmsad}/gi,unhtml(Topic_Ads));<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;if (useremail!=&#39;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$email}/gi,sstr[8]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$useremail}/gi,dvhtmlencode(useremail));<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$email}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;//UserIM<br/>&#160;&#160;&#160;&#160;if (oicq!=&#39;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$useroicq}/gi,sstr[9]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$oicq}/gi,oicq);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$useroicq}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (homepage!=&#39;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$homepage}/gi,sstr[10]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$hpage}/gi,homepage);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$homepage}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;if (uc!=&#39;&#39;){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$UserUC}/gi,sstr[19]);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;str = str.replace(/{\$uc}/gi,uc);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$UserUC}/gi,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$boardid}/gi,BoardID);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$announceid}/gi,AnnounceID);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$topicid}/gi,RootID);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$username}/gi,dvhtmlencode(UserName));<br/>&#160;&#160;&#160;&#160;str = str.replace(/{_postusername_}/gi,&#34;&lt;font color=red&gt;[&#x697C;&#x4E3B;]&lt;/font&gt;&#34;);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$userid}/gi,PostUserid);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$alertcolor}/gi,alertcolor);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$star}/gi,star);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$titlepic}/gi,&#34;{$PicUrl}star/&#34;+titlepic);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$userclass}/gi,userclass);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$article}/gi,article);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$userep}/gi,userEP);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$regdate}/gi,addDate);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$dateandtime}/gi,dateandtime);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$ip}/gi,ip);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$fontsize}/gi,fontsize);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$lineheight}/gi,lineheight);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$tablebody}/gi,tablebody);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$birthday}/gi,astro(birthday));<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$onlinepic}/gi,OnlinePic(isOnline,sex));<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$tableline}/gi,mainsetting[12]);<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$namestyle}/gi,namestyle(UserGroupID));<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$usercolor}/gi,usercolor(UserGroupID));<br/>&#160;&#160;&#160;&#160;str = str.replace(/{\$topicinfo}/gi,topicinfo);<br/>&#160;&#160;&#160;&#160;return(str);<br/>}</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.797&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x44;&#x76;&#x62;&#x62;&#x73;&#x20;&#x56;&#x37;&#x2E;&#x30;&#x2E;&#x30;&#x20;&#x53;&#x70;&#x32;&#x4FEE;&#x6539;&#xFF1A;&#x5728;&#x697C;&#x4E3B;&#x7684;&#x8D34;&#x5B50;&#x4E2D;&#x6807;&#x660E;&#x26;&#x23;&#x33;&#x34;&#x3B;&#x5B;&#x697C;&#x4E3B;&#x5D;&#x26;&#x23;&#x33;&#x34;&#x3B;&#x5B57;&#x6837;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.797&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.797&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
