首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>程序集锦>PHPWind>资讯:phpwindV6.3关于改名后可以重复投票问题

phpwindV6.3关于改名后可以重复投票问题

www.jz123.cn  2008-08-09   来源:   中国建站    乐乐整理    我要投递新闻

1.打开文件:job.php
找到以下代码:

if(@in_array($v_uid,$option[2])){
Showmsg('job_havevote');
}

替换为以下代码:

if($winduid){
@in_array($winduid,$option[3]) && Showmsg('job_havevote');
}else{
@in_array($onlineip,$option[2]) && Showmsg('job_havevote');
}

找到以下代码:
foreach($option[2] as $vid=>$value){
if($value==$v_uid){
$votearray['options'][$key][1]--;
unset($votearray['options'][$key][2][$vid]);
}
}

在下面一行添加

foreach($option[3] as $vid=>$value){
if($value==$winduid){
unset($votearray['options'][$key][3][$vid]);
}
}

找到以下代码:

$votearray['options'][(int)$id][2][]=$v_uid;

在下面一行添加:

!empty($winduid) && $votearray['options'][(int)$id][3][]=$winduid;

2.打开:require/readvote.php
查找:
$previewable,$vote_close;

修改为:

$previewable,$vote_close,$winduid;

查找:

if (@in_array(($windid ? $windid : $onlineip),$option[2])) {
            $havevote  = 'havevote';
        }

修改为:

if($winduid){
            @in_array($winduid,$option[3]) && $havevote = 'havevote';
        }else{
            @in_array($onlineip,$option[2]) && $havevote = 'havevote';
        }


上一篇:phpwind 关于版主推荐权限问题 下一篇:phpwindV6.3关于快速发帖时插入附件弹出空白提示框问题

评论总数:1 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图