广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 22646 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
香吉士 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 创作大师奖 创作大师奖-2 创作大师奖-3
知名人士
级别: 知名人士 该用户目前不上站
推文 x234 鲜花 x555
分享: 转寄此文章 Facebook Plurk Twitter 版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[7.0][分享] 撤消投票  (通用)
【插件资讯】

插件名称:撤消投票
适用版本:7.0
语言编码:通用
插件作者:cheter520
版权所属:cheter520
原帖连结:http://www.alan888.com/Discuz/...-1-1.html###
支持网站:http://allen.ncc.to/viewthread.php?tid=134&extra=page%3D1

【插件说明】

这个功能可以方便会员在投票失误时撤消自己的投票。注意,撤消投票后,对应获得的积分会减去。

打开templates/default/viewthread_poll.htm
在文件最后加上:
复制程式
<!--{if !$allowvotepolled && $discuz_uid}--> 
<form id="poll" name="poll" method="post" action="misc.php?action=unvotepoll&fid=$fid&tid=$tid&unpollsubmit=yes&quickforward=yes"> 
<button class="submit" type="submit" name="unpollsubmit" id="unpollsubmit" value="true">撤消投票</button> 
</form> 
<!--{/if}-->


打开misc.php
找到:
复制程式
} elseif($action == 'viewvote') {

在上面加:
复制程式
} elseif($action == 'unvotepoll' && submitcheck('unpollsubmit', 1)) { 
$optionarray = array(); 
$optionids = '0'; 
$query = $db->query("SELECT * FROM {$tablepre}polloptions WHERE tid='$tid'"); 
while($pollarray = $db->fetch_array($query)) { 
if(in_array($discuz_uid, explode("\t", $pollarray['voterids']))){ 
$optionids .= ','.$pollarray['polloptionid']; 
} 
} 
$db->query("update {$tablepre}polloptions set voterids=replace(voterids, '$discuz_uid\t', '') where polloptionid IN ($optionids)"); 
$db->query("UPDATE {$tablepre}polloptions SET votes=votes-1 WHERE polloptionid IN ($optionids)"); 
updatecredits($discuz_uid, $creditspolicy['votepoll'], -1); 
$pid = $db->result_first("SELECT pid FROM {$tablepre}posts WHERE tid='$tid' AND first='1'"); 
if(!empty($inajax)) { 
showmessage('投票撤消成功\', "viewthread.php?tid=$tid&viewpid=$pid&inajax=1"); 
} else { 
showmessage('投票撤消成功\', "viewthread.php?tid=$tid"); 
}

温馨提醒:用UTF-8的请记得 把繁体字 转成 HTML十进标记法

图示:



此文章被评分,最近评分记录
财富:100 (by aa) | 理由: 活动奖励..^^



献花 x1 回到顶端 [楼 主] From:欧洲 | Posted:2009-09-12 13:57 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.112655 second(s),query:15 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言