⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 profile.asp

📁 一个asp写的论坛源代码,论坛所需要的功能都有
💻 ASP
字号:
<!-- #include file="conn.asp" -->
<!-- #include file="INC/Const.asp" -->
<%
Dim UserName,x1,x2,Fid
TestUser()
UserName = HTMLEncode(Request.QueryString("username"))
If UserName="" Then 
	UserName = TK_UserName
End if
Call Userinfos
team.Footer()

Sub Userinfos
	Dim Temp,Rs,tmp,Ump
	Set Rs = Team.Execute("Select ID,UserName,Degree,UserGroupID,Levelname,Usermail,Userhome,Userface,UserCity,UserSex,Question,Answer,Honor,Birthday,Sign,Medals,UserInfo,Posttopic,Postrevert,Deltopic,Goodtopic,Regtime,Landtime,Extcredits0,Extcredits1,Extcredits2,Extcredits3,Extcredits4,Extcredits5,Extcredits6,Extcredits7,Members From ["&Isforum&"User] Where UserName='"&username&"'")
	'ID=0,UserName=1,Degree=2,UserGroupID=3,Levelname=4,Usermail=5,Userhome=6,Userface=7,UserCity=8,UserSex=9,Question=10,Answer=11,Honor=12,Birthday=13,Sign=14,Medals=15,UserInfo=16,Posttopic=17,Postrevert=18,Deltopic=19,Goodtopic=20,Regtime=21,Landtime=22,Extcredits0=23,Extcredits1=24,Extcredits2=25,Extcredits3=25,Extcredits4=26,Extcredits5=27,Extcredits6=28,Extcredits7=28,Members=30	
	If Rs.Eof and RS.Bof Then
		Team.Error "您查询的用户不存在"
	Else
		Temp = Rs.GetString(,1, "$#$","","")
	End If
	Rs.Close:Set Rs=Nothing
	tmp = Split(Temp,"$#$")
	team.Headers(tmp(1)&"用户的资料")
	X1 = "<a href=""Profile.asp?username="&UserName&""">查看用户"&UserName&"的资料</a>"
	Ump = Replace(Team.UserHtml(0),"{$weburl}",team.MenuTitle)
	Ump = Replace(Ump,"{$username}",tmp(1))
	Ump = Replace(Ump,"{$uid}",tmp(0))
	Ump = Replace(Ump,"{$regtime}",tmp(21))
	Ump = Replace(Ump,"{$landtime}",tmp(22))
	Ump = Replace(Ump,"{$posttopic}",tmp(17))
	Ump = Replace(Ump,"{$postrevert}",tmp(18))
	Ump = Replace(Ump,"{$userface}",tmp(7))
	Ump = Replace(Ump,"{$goodtopic}",tmp(20))
	Ump = Replace(Ump,"{$degree}", tmp(2))
	Ump = Replace(Ump,"{$showdegree}",UserOnlinetimes(Int(tmp(2))))
	Ump = Replace(Ump,"{$mypostcont}",tmp(17)+CID(tmp(18)))
	If Not IsNumeric(Application(CacheName&"_ConverPostNum")) Or Application(CacheName&"_ConverPostNum")<1 Then
		Application(CacheName&"_ConverPostNum") = 1
	End If
	Dim MyTimes
	Mytimes = Datediff("d",CDaTe(tmp(21)),date())
	If Mytimes <=0 Then Mytimes = 1
	

	Ump = Replace(Ump,"{$mypostcontall}",FormatNumber(tmp(17)+CID(tmp(18))/CID(Application(CacheName&"_ConverPostNum")),3))
	Ump = Replace(Ump,"{$daypost}",FormatNumber(CID(tmp(17))+CID(tmp(18))/Mytimes,3))
	Ump = Replace(Ump,"{$levelname}",Split(tmp(4),"||")(0) &"  " & UserStar(Split(tmp(4),"||")(3)))
	If tmp(9) = 1 Then
		Ump = Replace(Ump,"{$sex}","男性")
	Elseif tmp(9) = 2 Then
		Ump = Replace(Ump,"{$sex}","女性")
	Else
		Ump = Replace(Ump,"{$sex}","未知")
	End if
	Ump = Replace(Ump,"{$city}",tmp(8))
	Ump = Replace(Ump,"{$birthday}",tmp(13))
	Ump = Replace(Ump,"{$userhome}",tmp(6))
	Ump = Replace(Ump,"{$usermail}",tmp(5))
	Ump = Replace(Ump,"{$userqq}",Split(tmp(16),"|")(0))
	Ump = Replace(Ump,"{$icq}",Split(tmp(16),"|")(1))
	Ump = Replace(Ump,"{$yahoo}",Split(tmp(16),"|")(2))
	Ump = Replace(Ump,"{$msn}",Split(tmp(16),"|")(3))
	Ump = Replace(Ump,"{$taobao}",Split(tmp(16),"|")(4))
	Ump = Replace(Ump,"{$isbuy}",Split(tmp(16),"|")(5))
	Ump = Replace(Ump,"{$sign}",tmp(14))
	Dim U,Emp,ExtCredits
	ExtCredits = Split(team.Club_Class(21),"|")
	for u = 0 to ubound(ExtCredits)
		If Split(ExtCredits(u),",")(4) =1 Then
			emp = emp & " <tr><td> "& Split(ExtCredits(u),",")(0) & ":</td><td>"& tmp(23 + u) &"&nbsp;"& Split(ExtCredits(u),",")(1) &" </td></tr>"
		End if
	Next
	Ump = Replace(Ump,"{$userext}",emp)
	Dim Us,Post
	Set Us = Team.Execute("select top 5 ID,topic,Posttime,replies,Views,Goodtopic,Lasttime from ["&IsForum&"forum] Where Deltopic=0 and UserName = '"&UserName&"' Order By PostTime Desc")
	Do While Not Us.Eof
		Post = Post & "<tr class=""tab4""><td width=""40%"" align=""left"">"
		If Us(5)=1 Then
			Post = Post & " [精华] "
		End if
		Post = Post & " <a href=""thread.asp?tid="&Us(0)&""" target=""_blank"">"&Us(1)&"</a></td><td> "&Us(4)&" / "&Us(3)&"</td><td>"&Us(2)&"</td><td>"&Us(6)&"</td></tr>"
		Us.MoveNext	
	Loop
	Us.Close:Set Us=Nothing
	Ump = Replace(Ump,"{$todaypost}",Post)
	Echo Ump
End Sub 

%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -