账号通
    

账号  

密码  

4112

查看

6

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

1196

主题

0

广播

0

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

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/8/1 12:21:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

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

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

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

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

 

打开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) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2009/8/2 0:14:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mbaun 当前离线

1138

主题

4

广播

1

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

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2009/8/1 14:52:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
a111 当前离线

61

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:710 分
登录次数:24 次
注册时间:2009/7/15
最后登录:2009/11/15
a111 发表于:2009/8/1 13:55:00   | 只看该作者 查看该作者主题 板凳 
科汛智能建站系统
大家看完一定要顶啊!!!强强强!!!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
a111 当前离线

61

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:710 分
登录次数:24 次
注册时间:2009/7/15
最后登录:2009/11/15
a111 发表于:2009/8/1 13:45:00   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统
测试成功了,而且可以根据自己需要,随时更改最终连接数量,高度赞扬zhitaige一生有你,无私忘我的精神,再次感谢他们的辛勤劳动。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhitaige 当前离线

1196

主题

0

广播

0

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

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/8/1 12:40:00   | 只看该作者 查看该作者主题 地板 
科汛在线商城系统(NET)
呵呵,如果能在会员提交了三首歌后就立即进行警告提示就好了,我这个是他在填写第四首歌提交后才警告的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2009/8/1 12:37:00   | 只看该作者 查看该作者主题 7楼 
嗯,偶忘了判断是不是修改的情况了.
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.15625秒 powered by KesionCMS 9.0