账号通
    

账号  

密码  

12889

查看

36

回复
主题:仿官方7.5论坛之顶部登陆框 [收藏主题] 转到:  
悠客 当前离线

213

主题

15

广播

7

粉丝
添加关注
级别:二年级

用户积分:996 分
登录次数:401 次
注册时间:2010/11/8
最后登录:2019/10/28
悠客 发表于:2011/6/24 10:53:18   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

感觉官方现在的论坛顶部登陆框效果还不错,那就改吧。





下面是修改方法:



打开Ks_Cls/ClubFunction.asp,查找



  1. Sub GetClubPopLogin(ByRef FileContent)

  2.  If Instr(FileContent,"{#GetClubPopLogin}")=0 Then Exit Sub
  3.  Dim Str
  4.  If KS.IsNul(KS.C("UserName")) And KS.IsNul(KS.C("PassWord")) Then
  5.    Str="您好,欢迎进入" & KS.Setting(0) & "! [<a href=""javascript:void(0)"" ""ShowLogin()"">登录</a>] | [<a href='" & KS.GetDomain & "?do=reg' target='_blank'>免费注册</a>]"
  6.  Else
  7.    Dim GetMailTips,MyMailTotal:MyMailTotal=GCls.Execute("Select Count(ID) From KS_Message Where Incept='" &KS.C("UserName") &"' And Flag=0 and IsSend=1 and delR=0")(0)
  8.    IF MyMailTotal>0 Then
  9.    GetMailTips="<span style=""color:red"">" & MyMailTotal & "</span><bgsound src=""" & KS.GetDomain & "User/images/mail.wav"" border=0>" 
  10.    Else
  11.    GetMailTips=0
  12.    End If
  13.    Str="您好!<span style='color:red'>" & KS.C("UserName") & "</span>,欢迎来到会员中心!【<a href='" & KS.GetDomain & "user/'>会员中心</a>】【<a href='" & KS.GetDomain & "user/user_mytopic.asp?action=fav'>我收藏的帖子</a>】【<a href='" & KS.GetDomain & "user/user_Message.asp?action=inbox'>短消息"&GetMailTips&"</a>】【<a href='" & KS.GetDomain & "User/UserLogout.asp'>退出</a>】"
  14.        Dim KSUser:Set KSUser=New UserCls
  15.  KSUser.UserLoginChecked
  16.     If KS.ChkClng(KS.U_S(KSUser.GroupID,8))>0 and KS.ChkClng(KS.U_S(KSUser.GroupID,9))>0 And datediff("n",KSUser.GetUserInfo("LastLoginTime"),now)>=KS.ChkClng(KS.U_S(KSUser.GroupID,8)) then '判断积分奖励时间
  17.      str=str & "<script>popShowMessage('" & KS.Setting(3) & KS.Setting(66) &"','" & KS.U_S(KSUser.GroupID,8) & "分钟后重新登录,奖励积分 +" & KS.U_S(KSUser.GroupID,9) & "分!');</script>"
  18.   Call KS.ScoreInOrOut(KSUser.UserName,1,KS.ChkClng(KS.U_S(KSUser.GroupID,9)),"系统",KS.ChkClng(KS.U_S(KSUser.GroupID,8)) & "分钟后,重新登录奖励获得",0,0)
  19.    Conn.Execute("Update KS_User Set LastLoginTime=" & SQLNowString & " Where UserName='" & KSUser.UserName & "'")
  20.    If IsObject(Session(KS.SiteSN&"UserInfo")) Then Session(KS.SiteSN&"UserInfo").DocumentElement.SelectSingleNode("row").SelectSingleNode("@lastlogintime").Text=now
  21.  ElseIf Not KS.IsNUL(Session("PopTips")) Then
  22.      str=str & "<script>popShowMessage('" & KS.Setting(3) & KS.Setting(66) &"','" & Session("PopTips") & "!');</script>"
  23.   Session("PopTips")=""
  24.  End if
  25.  Set KSUser=Nothing

  26.  End If

  27.    FileContent=Replace(FileContent,"{#GetClubPopLogin}",str)
  28. End Sub



整段替换为



以下内容只有回复后才可以浏览,请先登录!



相关样式请下载官方的club.css文件,对照修改即可。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06250秒 powered by KesionCMS 9.0