[实用修改]帖子评价详细信息显示 For Dvbbs7.1SP1 0716

 

  1 None.gif 注意:我修改的动网版本是打了0716补丁的DV7.1SP1,版本不对的请自行对照修改!
  2 None.gif
  3 None.gifadmin_postings.asp
  4 None.gif
  5 None.gif查找
  6 None.gif Dim  CanRewardMoney,GiveMoney
  7 None.gif后面添加,DoWealth,DoUserEP,DoUserCP,title
  8 None.gif即修改为
  9 None.gif Dim  CanRewardMoney,GiveMoney,DoWealth,DoUserEP,DoUserCP,title
 10 None.gif
 11 None.gif查找
 12 None.gif        GiveMoney  =  Request.FORM( " GiveMoney " )
 13 None.gif下面添加
 14 None.gif        DoWealth   =  Request.FORM( " DoWealth " )
 15 None.gif        DoUserEP   =  Request.FORM( " DoUserEP " )
 16 None.gif        DoUserCP   =  Request.FORM( " DoUserCP " )
 17 None.gif        title      =  Request.FORM( " title " )
 18 None.gif         If  title   =   ""   Then  title = Request.FORM( " content " )
 19 None.gif         If  title   =   ""   Then  title = Dvbbs.HtmlEncode( Replace (Request.FORM( " content " ), " | " , "" ))
 20 None.gif
 21 None.gif
 22 None.gif查找
 23 None.gif             If  ReAct  =   1   Then
 24 None.gif                UpIsagree  =  GiveMoney & " |0 "
 25 None.gif             Else
 26 None.gif                UpIsagree  =   " 0| " & GiveMoney
 27 None.gif             End   If
 28 None.gif         Else
 29 None.gif            TempString  =   Split (TempString, " | " )
 30 None.gif             If  ReAct  =   1   Then
 31 None.gif                TempString( 0 =  TempString( 0 +  GiveMoney
 32 None.gif             Else
 33 None.gif                TempString( 1 =  TempString( 1 +  GiveMoney
 34 None.gif             End   If
 35 None.gif            UpIsagree  =  TempString( 0 & " | " &  TempString( 1 )
 36 None.gif         End   If
 37 None.gif
 38 None.gif
 39 None.gif全部替换为
 40 None.gif        UpIsagree  =  DoWealth & " | " & DoUserEP & " | " & DoUserCP & " | " & GiveMoney & " | " & title & " | " & dvbbs.membername
 41 None.gif         ' 帖子评价数据字段 = 金钱数|经验数|魅力数|金币数|操作人
 42 None.gif          Else
 43 None.gif            TempString  =   Split (TempString, " | " )
 44 None.gif            TempString( 0 =   clng (TempString( 0 ))  +  DoWealth
 45 None.gif            TempString( 1 =   clng (TempString( 1 ))  +  DoUserEP
 46 None.gif
 47 None.gif             If   Ubound (TempString) > 1   Then
 48 None.gif
 49 None.gif            TempString( 2 =   clng (TempString( 2 ))  +  DoUserCP
 50 None.gif            TempString( 3 =   clng (TempString( 3 ))  +  GiveMoney
 51 None.gif            UpIsagree  =  TempString( 0 & " | " &  TempString( 1 & " | " &  TempString( 2 & " | " &  TempString( 3 & " | " &  title  & " | " &  dvbbs.membername
 52 None.gif             Else
 53 None.gif            UpIsagree  =  TempString( 0 & " | " &  TempString( 1 & " | " &  DoUserCP  & " | " &  GiveMoney  & " | " &  title  & " | " &  dvbbs.membername
 54 None.gif             End   If
 55 None.gif         End   If
 56 None.gif
 57 None.gif查找  If  GiveMoney  =   0   Then  Dvbbs.AddErrCode( 35 ) :  Exit   Sub
 58 None.gif
 59 None.gif删除或者加 ' 注释掉,可以修正不奖励金币就无法评价的错误
 60 None.gif
 61 None.gif查找GiveMoney  =   Abs (GiveMoney)
 62 None.gif
 63 None.gif删除或注释掉,可以修正扣除金币也显示成奖励的错误
 64 None.gif
 65 None.gif查找
 66 None.gif
 67 None.gifUpGetMoney  =  UpGetMoney  -  GiveMoney
 68 None.gifSql  =   " Update Dv_user Set UserMoney=UserMoney- " & GiveMoney & "  where UserID= " & TopicUserID
 69 None.gif
 70 None.gif改成
 71 None.gif
 72 None.gif
 73 None.gifUpGetMoney  =  UpGetMoney  +  GiveMoney
 74 None.gifSql  =   " Update Dv_user Set UserMoney=UserMoney+ " & GiveMoney & "  where UserID= " & TopicUserID
 75 None.gif
 76 None.gif
 77 None.gif
 78 None.gif
 79 None.gif --------------------------------------------------------------------------------
 80 None.gifdispbbs.asp
 81 None.gif
 82 None.gif查找
 83 None.gif
 84 None.gif         Next
 85 None.gif         For   Each  Node In postuserlist.documentElement.SelectNodes( " user " )
 86 None.gif             Rem  分解userIM数组
 87 None.gif 在Next的上面插入这段
 88 None.gif
 89 None.gif ' ————————————————————————————————————
 90 None.gif' 帖子评价显示开始
 91 None.gif dim  isagree,CNode
 92 None.gifisagree = Split (Node.selectSingleNode( " @isagree " ).text, " | " )     ' 分割isagree字段
 93 None.gif If   UBound (isagree) > 4   Then                      ' 判断是否是新的评价方式以免
 94 None.gif
 95 None.gif数组下标越限
 96 None.gif     Set  CNode  =  XMLDOM.createNode( 2 , " UserWealth " , "" )
 97 None.gif    Cnode.text = isagree( 0 )
 98 None.gif    node.attributes.setNamedItem(Cnode)
 99 None.gif
100 None.gif     Set  CNode  =  XMLDOM.createNode( 2 , " UserCP " , "" )
101 None.gif    Cnode.text = isagree( 1 )
102 None.gif    node.attributes.setNamedItem(Cnode)
103 None.gif
104 None.gif     Set  CNode  =  XMLDOM.createNode( 2 , " UserCP " , "" )
105 None.gif    Cnode.text = isagree( 2 )
106 None.gif    node.attributes.setNamedItem(Cnode)
107 None.gif
108 None.gif     Set  CNode  =  XMLDOM.createNode( 2 , " GiveMoney " , "" )
109 None.gif    Cnode.text = isagree( 3 )
110 None.gif    node.attributes.setNamedItem(Cnode)
111 None.gif
112 None.gif     Set  CNode  =  XMLDOM.createNode( 2 , " Reason " , "" )
113 None.gif    Cnode.text = isagree( 4 )
114 None.gif
115 None.gif    node.attributes.setNamedItem(Cnode)
116 None.gif     Set  CNode  =  XMLDOM.createNode( 2 , " AdminName " , "" )
117 None.gif    Cnode.text = isagree( 5 )
118 None.gif    node.attributes.setNamedItem(Cnode)
119 None.gif End   If
120 None.gif ' 帖子评价显示结束
121 None.gif' ————————————————————————————————————
122 None.gif
123 None.gif
124 None.gif --------------------------------------------------------------------------------
125 None.gif
126 None.gif
127 None.gif后台风格模版(page_dispbbs)template.html( 1 )
128 None.gif
129 None.gif查找并删除下面这段
130 None.gif
131 None.gif < xsl: if  test = " @isagree != ''and contains(@isagree,'|') " >
132 None.gif < xsl: if  test = " substring-after(@isagree,'|') &gt; 0 " >    & lt;img src = " <xsl:value-of select= " / post / setting / @picurl "  />agree.gif "  border = " 0 "  alt = " 好评,获得<xsl:value-of select= " substring - after(@isagree, ' |')" />个金币奖励" / &gt; </xsl:if>
133 None.gif < xsl: if  test = " substring-before(@isagree,'|') &gt; 0 " >    & lt;img src = " <xsl:value-of select= " / post / setting / @picurl "  />DisAgree.gif "  border = " 0 "  alt = " 差评,扣除<xsl:value-of select= " substring - before(@isagree, ' |')" />个金币"/&gt; </xsl:if>
134 None.gif </ xsl: if >
135 None.gif
136 None.gif
137 None.gif再查找
138 None.gif
139 None.gif < xsl: if  test = " $postinfo !='' " >< div class = " info " >
140 None.gif < xsl:value - of  select = " $postinfo "  disable - output - escaping = " yes " />
141 None.gif </ div ></ xsl: if >
142 None.gif
143 None.gif把这段替换为下面这段
144 None.gif
145 None.gif < xsl: if  test = " @AdminName != '' " >
146 None.gif < div class = " info " >
147 None.gif < font color = " #000000 " >< xsl:text disable - output - escaping = " yes "   > 该贴已被 </ xsl:text ></ font >
148 None.gif < font color = " #FF00FF " >< xsl:value - of  select = " @AdminName " /></ font >
149 None.gif     < xsl: if  test = " @UserWealth &gt; 0 " >
150 None.gif         < img src = " {/post/setting/@picurl}agree.gif "  border = " 0 "  title = " 继续加油哦~! "  align = " absmiddle " />
151 None.gif         < font color = " #FF0000 " >
152 None.gif         < xsl:text disable - output - escaping = " yes "   > 奖励现金 </ xsl:text >
153 None.gif         < xsl:value - of  select = " @UserWealth " />
154 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
155 None.gif         </ font >
156 None.gif     </ xsl: if >
157 None.gif     < xsl: if  test = " @UserWealth &lt; 0 " >
158 None.gif         < img src = " {/post/setting/@picurl}DisAgree.gif "  border = " 0 "  title = " 下次别犯错啦~! "  align = " absmiddle " />
159 None.gif         < font color = " #0000FF " >
160 None.gif         < xsl:text disable - output - escaping = " yes "   > 扣除现金 </ xsl:text >
161 None.gif         < xsl:value - of  select = " -@UserWealth " />
162 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
163 None.gif         </ font >
164 None.gif     </ xsl: if >
165 None.gif
166 None.gif     < xsl: if  test = " @UserEP &gt; 0 " >
167 None.gif         < img src = " {/post/setting/@picurl}agree.gif "  border = " 0 "  title = " 继续加油哦~! "  align = " absmiddle " />
168 None.gif         < font color = " #FF0000 " >
169 None.gif         < xsl:text disable - output - escaping = " yes "   > 奖励经验 </ xsl:text >
170 None.gif         < xsl:value - of  select = " @UserEP " />
171 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
172 None.gif         </ font >
173 None.gif     </ xsl: if >
174 None.gif     < xsl: if  test = " @UserEP &lt; 0 " >
175 None.gif         < img src = " {/post/setting/@picurl}DisAgree.gif "  border = " 0 "  title = " 下次别犯错啦~! "  align = " absmiddle " />
176 None.gif         < font color = " #0000FF " >
177 None.gif         < xsl:text disable - output - escaping = " yes "   > 扣除经验 </ xsl:text >
178 None.gif         < xsl:value - of  select = " -@UserEP " />
179 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
180 None.gif         </ font >
181 None.gif     </ xsl: if >
182 None.gif                                         < xsl: if  test = " @UserCP &gt; 0 " >
183 None.gif         < img src = " {/post/setting/@picurl}agree.gif "  border = " 0 "  title = " 继续加油哦~! "  align = " absmiddle " />
184 None.gif         < font color = " #FF0000 " >
185 None.gif         < xsl:text disable - output - escaping = " yes "   > 奖励魅力 </ xsl:text >
186 None.gif         < xsl:value - of  select = " @UserCP " />
187 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
188 None.gif         </ font >
189 None.gif     </ xsl: if >
190 None.gif     < xsl: if  test = " @UserCP &lt; 0 " >
191 None.gif         < img src = " {/post/setting/@picurl}DisAgree.gif "  border = " 0 "  title = " 下次别犯错啦~! "  align = " absmiddle " />
192 None.gif         < font color = " #0000FF " >
193 None.gif         < xsl:text disable - output - escaping = " yes "   > 扣除魅力 </ xsl:text >
194 None.gif         < xsl:value - of  select = " -@UserCP " />
195 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
196 None.gif         </ font >
197 None.gif     </ xsl: if >
198 None.gif                                         < xsl: if  test = " @GiveMoney &gt; 0 " >
199 None.gif         < img src = " {/post/setting/@picurl}agree.gif "  border = " 0 "  title = " 继续加油哦~! "  align = " absmiddle " />
200 None.gif         < font color = " #FF0000 " >
201 None.gif         < xsl:text disable - output - escaping = " yes "   > 奖励金币 </ xsl:text >
202 None.gif         < xsl:value - of  select = " @GiveMoney " />
203 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
204 None.gif         </ font >
205 None.gif     </ xsl: if >
206 None.gif     < xsl: if  test = " @GiveMoney &lt; 0 " >
207 None.gif         < img src = " {/post/setting/@picurl}DisAgree.gif "  border = " 0 "  title = " 下次别犯错啦~! "  align = " absmiddle " />
208 None.gif         < font color = " #0000FF " >
209 None.gif         < xsl:text disable - output - escaping = " yes "   > 扣除金币 </ xsl:text >
210 None.gif         < xsl:value - of  select = " -@GiveMoney " />
211 None.gif         < xsl:text disable - output - escaping = " yes "   > </ xsl:text >
212 None.gif         </ font >
213 None.gif     </ xsl: if >
214 None.gif
215 None.gif     < xsl: if  test = " @UserWealth=0 and @UserEP=0 and @UserCP=0 and @GiveMoney=0 " >
216 None.gif         < font color = " #000000 " >< xsl:text disable - output - escaping = " yes "   > 进行了无分值评价 </ xsl:text ></ font >
217 None.gif     </ xsl: if >
218 None.gif
219 None.gif     < font color = " #000000 " >< xsl:text disable - output - escaping = " yes "   >     操作理由: </ xsl:text >< xsl:value - of  select = " @Reason " /></ font >
220 None.gif </ div >
221 None.gif </ xsl: if >
222 None.gif
223 None.gif
224 None.gif --------------------------------------------------------------------------------
225 None.gif
226 None.gif
227 None.gif注意:修改之前做的帖子评价都不会显示,只有修改之后的才显示
228 None.gif
229 None.gif演示地址:http: // bbs.52tian.com / dispbbs.asp?boardID = 24 & ID = 23216
230 None.gif
231 None.gifDvbbs7. 1  的修改方法请看
232 None.gif
233 None.gifhttp: // bbs.dvbbs.net / dispbbs.asp?BoardID = 13 & ID = 1032635
234 None.gif

转载于:https://www.cnblogs.com/rym1020/archive/2006/09/16/505732.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值