如何修改用户排行中名次的字体颜色?_动易Cms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
问题:在动易SiteWeaver版中,如何修改默认的用户排行中名次及文章数下面的数值颜色?
解决方法:通过修改源代码可以很好的处理这个问题。
修改Include目录PowerEasy.Common.Front.asp文件中“函数名:GetTopUser”
            For i = 1 To rsTopUser.RecordCount
                strTopUser = strTopUser & "<tr>"
                If ShowNum = True Then
                    strTopUser = strTopUser & "<td  width='30' align='center'>" & CStr(i) & "</td>"
                End If
                strTopUser = strTopUser & "<td align='center'><a class='LinkTopUser' href='" & strInstallDir & "ShowUser.asp?ChannelID=" & ChannelID & "&UserID=" & rsTopUser("UserID") & "'>" & rsTopUser("UserName") & "</a></td>"
                If ShowPassedItems = True Then
                    strTopUser = strTopUser & "<td align='center'>" & rsTopUser("PassedItems") & "</td>"
                End If
                If ShowPoint = True Then
                    strTopUser = strTopUser & "<td align='center'>" & rsTopUser("UserPoint") & "</td>"
                End If
                If ShowMoney = True Then
                    strTopUser = strTopUser & "<td align='center'>" & rsTopUser("Balance") & "</td>"
                End If
                strTopUser = strTopUser & "</tr>"
                rsTopUser.MoveNext
            Next
在上面红色的单元格后加入字体颜色控制代码即可,比如想改成绿色,可以加<font color='green'></font>。
具体如下:
                    strTopUser = strTopUser & "<td  width='30' align='center'>" & CStr(i) & "</td>"
改为
                    strTopUser = strTopUser & "<td  width='30' align='center'><font color='green'>" & CStr(i) & "</font></td>"

注意:
1、这个标签说明请参考http://tech.powereasy.net/handbook/cms2006/label/634.html页{$ShowTopUser()}
2、在这个函数中,有几处这样的代码,根据标签中你使用的排序方式,也就是标签的第二个参数来定,修改相应代码段,当然全改也行。

查看更多 动易Cms教程  动易Cms模板

来源:模板无忧//所属分类:动易Cms教程/更新时间:2009-04-19
相关动易Cms教程