账号通
    

账号  

密码  

5939

查看

13

回复
主题:科讯真应该加个图片投票功能 [收藏主题] 转到:  
qdmtv 当前离线

36

主题

0

广播

0

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

用户积分:666 分
登录次数:71 次
注册时间:2009/6/9
最后登录:2016/11/29
qdmtv 发表于:2010/2/5 15:36:00   | 只看该作者 查看该作者主题 楼主 

科讯以现有的结构,通过sql自定义标签,以及vote.asp,可以轻松打造一个图片在线投票页面。

 

我就用了http://bbs.kesion.com/dispbbs.asp?BoardID=41&ID=124811&replyID=&skin=1这篇文章的方法做了一个。

 

这是我做的。

http://www.qdmtv.com/?list-45.html 现在唯一缺点是不能做到无刷新显示票数。

 

 

科讯既然投票系统的各项基础都有了,何不在后台整合一个图片投票频道,并做到无刷新显示票数呢。

 

再附上我小改了下vote.asp,除了原有的限制方式,还可以用cookies做到投票间隔时间的简单限制。

 

在vote.asp 中找到 Sub Vote()  然后在下边添加
 

if Request.Cookies("LastTime") <>"" then
    Response.Write "<script>alert('每分钟仅能为一位选手投票,谢谢您参与');history.back();</script>"
    Response.End()    //跳转到查看投票结果的网页
 
    else
    Response.Cookies("LastTime") = now()
    Response.Cookies("LastTime").Expires = dateadd("S",120,now())   //红色这块可以改时间限制,这个是定义的每次投票间隔120秒。另外服务器上的时间必须准。
    end if

 

 

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cn2009 当前离线

1515

主题

3

广播

2

粉丝
添加关注
级别:高一年

用户积分:6151 分
登录次数:170 次
注册时间:2008/12/28
最后登录:2020/9/8
cn2009 发表于:2010/2/5 20:54:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)
多谢楼主,我也来加一个间隔限制,呵呵。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qdmtv 当前离线

36

主题

0

广播

0

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

用户积分:666 分
登录次数:71 次
注册时间:2009/6/9
最后登录:2016/11/29
qdmtv 发表于:2010/2/5 18:55:00   | 只看该作者 查看该作者主题 藤椅 
科汛智能建站系统

回二楼版主,

 

我说的不刷新看结果不是自动刷新实时显示票数,而是像文章里选择感受一样,点击后,整个页面不刷新,而票数就加1了。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2010/2/5 18:57:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)
以下是引用qdmtv在2010-2-5 18:55:00的发言:

回二楼版主,

 

我说的不刷新看结果不是自动刷新实时显示票数,而是像文章里选择感受一样,点击后,整个页面不刷新,而票数就加1了。

 

你做一个iframe ,设置投票的链接目标为iframe里就行啦

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qdmtv 当前离线

36

主题

0

广播

0

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

用户积分:666 分
登录次数:71 次
注册时间:2009/6/9
最后登录:2016/11/29
qdmtv 发表于:2010/2/5 18:52:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)

 

vote.asp 5.5是在Article目录下 6.0是在item这个目录下。

 

sub vote() 这句在前边,打开vote.asp往下一滚轮就能看到,

 

这是这个过程前几句:

 

Sub Vote()
 If UserTF=1 and LoginTF=False Then
    Response.Write "<script>alert('对不起,只会登录会员才能投票!');history.back(-1);</script>"
    Response.End()
 End If

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xufeng308 当前离线

361

主题

8

广播

0

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

用户积分:7646 分
登录次数:161 次
注册时间:2009/10/23
最后登录:2018/2/8
xufeng308 发表于:2010/5/20 9:03:00   | 只看该作者 查看该作者主题 地板 
怎样限制一个IP投10票呢?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cn2009 当前离线

1515

主题

3

广播

2

粉丝
添加关注
级别:高一年

用户积分:6151 分
登录次数:170 次
注册时间:2008/12/28
最后登录:2020/9/8
cn2009 发表于:2010/2/5 18:43:00   | 只看该作者 查看该作者主题 7楼 
科汛在线考试系统(NET)
希望官方能够直接集成,不然每次修改都要做记号,稍不留神就升级没了。头大。 顺便问下楼主,我怎么找不到Sub Vote这个呢?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ep165 当前离线

1593

主题

8

广播

5

粉丝
添加关注
级别:高一年

用户积分:5843 分
登录次数:311 次
注册时间:2008/12/22
最后登录:2017/11/17
ep165 发表于:2010/2/5 18:18:00   | 只看该作者 查看该作者主题 8楼 
科汛在线考试系统(NET)
本来就一直有吧.4.5版本的时候管理员就出过教程了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
pk280 当前离线

151

主题

0

广播

0

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

用户积分:894 分
登录次数:36 次
注册时间:2009/12/8
最后登录:2011/1/2
pk280 发表于:2010/2/5 16:30:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2010/2/5 15:48:00   | 只看该作者 查看该作者主题 10楼 
科汛在线商城系统(NET)

自动刷新获得实时的票数,其实也不是问题,在你的列表页模板里加入以下脚本即可

 

<script language="Javascript"  defer>
 var time=1000  //单位毫秒,设置1秒刷新一次
 setInterval("doload()", time);
 function doload()
 {
 Page(1,'{SQL_'+'自定义标签名称'+'()}','{$GetClassID}','/','plus/ajaxsql.asp','','');
 }
</script>

 

 

注意以上两处用户的地方,改成你自己的标签名即可

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