账号通
    

账号  

密码  

4114

查看

6

回复
主题:[分享]限制会员发表音乐的数量教程【基于科讯5.5】 [收藏主题] 本贴被认定为精华 转到:  
zhitaige 当前离线

1196

主题

0

广播

0

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

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/8/1 12:21:00   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统

科讯博客中,如果会员过多的外链音乐,会造成网页刷新过慢而打不开网页

论坛有人提到这个问题,一生斑竹也给出了相应的解决办法,但是那个方法 有些错误,还是不能限制数量

我对源码做了分析,重新改写如下,经测试完全可以控制数量

 注意:控制的数量请修改蓝色的数字即可

 

打开User_Music.asp文件,找到大约257行到264行

 

    If ID=0 Then
    Conn.Execute("Insert Into KS_BlogMusic(songname,url,singer,adddate,username) values('" & SongName & "','" & Url & "','" & Singer & "'," & SqlNowString & ",'" & KSUser.UserName &"')")
    Response.Write "<script>if (!confirm('恭喜,歌曲添加成功!继续添加吗?')) parent.pop.reset(); else location.href='?action=addlink';</script>"
    Else
    Conn.Execute("Update KS_BlogMusic set songname='" & SongName & "',url='" & Url & "',singer='" & Singer & "' where username='" & KSUser.UserName & "' and id=" & ID)
    Response.Write "<script>alert('恭喜,歌曲修改成功!'); parent.pop.reset();</script>"
    End If
  End Sub

 

把上面的代码替换为

 

    If ID=0 Then
              If conn.execute("select count(id) from ks_blogmusic where username='" & KSUser.UserName & "'")(0)>=3 then
                  Response.Write "<script>alert('抱歉,本博客只允许最多添加首歌曲!');parent.pop.reset();</script>"
                  else
            Conn.Execute("Insert Into KS_BlogMusic(songname,url,singer,adddate,username) values('" & SongName & "','" & Url & "','" & Singer & "'," & SqlNowString & ",'" & KSUser.UserName &"')")
            Response.Write "<script>if (!confirm('恭喜,歌曲添加成功!继续添加吗?')) parent.pop.reset(); else location.href='?action=addlink';</script>"
              end if
    Else
    Conn.Execute("Update KS_BlogMusic set songname='" & SongName & "',url='" & Url & "',singer='" & Singer & "' where username='" & KSUser.UserName & "' and id=" & ID)
    Response.Write "<script>alert('恭喜,歌曲修改成功!'); parent.pop.reset();</script>"
    End If
  End Sub

 

如果会员添加的音乐大于3首,则会弹出警告提示框

 

 


此主题相关图片如下:qq截图未命名.jpg
qq截图未命名.jpg
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhitaige 当前离线

1196

主题

0

广播

0

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

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/8/1 12:40:00   | 显示全部帖子 查看该作者主题 沙发 
科汛在线考试系统(NET)
呵呵,如果能在会员提交了三首歌后就立即进行警告提示就好了,我这个是他在填写第四首歌提交后才警告的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.04688秒 powered by KesionCMS 9.0