Discuz!修改论坛的投票数据的方法

Discuz!修改论坛的投票数据的方法,第1张

概述在数据库中找到 xxx_polloptions表。里面列出的就是你的投票选项。 其中:tid 是该投票贴的id votes 是投票总数 polloption 是投票选项title voterids 参与投票人的id 如果嫌一个一个打voterids数值比较麻烦 可以找到论坛根目录下的forumdata/templates/1_1_viewthread_poll.tpl.php文件。将其中的… 在数据库中找到 xxx_polloptions表。里面列出的就是你的投票选项。
其中:tID 是该投票贴的ID
Votes 是投票总数
polloption 是投票选项Title
VoterIDs 参与投票人的ID
如果嫌一个一个打VoterIDs数值比较麻烦 可以找到论坛根目录下的forumdata/templates/1_1_vIEwthread_poll.tpl.PHP文件。将其中的代码删掉即可(还得确定你写的ID是否正确。否则页面上的总统计人数还是和Votes 总投票数不符合):

<div class="pollinfo">
<? if($multiple) { ?><strong>多选投票</strong><? if($maxchoices) { ?>: ( 最多可选 <?=$maxchoices?> 项 )<? } } else { ?><strong>单选投票</strong><? } if($visiblepoll && $allowVote) { ?>,投票后结果可见<? } ?>,共有 <?=$Voterscount?> 人参与投票
<? if(!$visiblepoll && ($overt || $adminID == 1)) { ?>
<a href="misc.PHP?action=vIEwVote&amp;tID=<?=$tID?>" onclick="showWindow('vIEwVote',this.href);doane(event);">查看投票参与人</a>
<? } ?>
</div>

补充: 另外将模板下面的vIEwthread_poll.htm一段代码删掉:
<div class="pollinfo">
<!--{if $multiple}--><strong>{lang poll_multiple}{lang thread_poll}</strong><!--{if $maxchoices}-->: ( {lang poll_more_than} )<!--{/if}--><!--{else}--><strong>{lang poll_single}{lang thread_poll}</strong><!--{/if}--><!--{if $visiblepoll && $allowVote}-->,{lang poll_after_result}<!--{/if}-->,{lang poll_Voterscount}
<!--{if !$visiblepoll && ($overt || $adminID == 1)}-->
<a href="misc.PHP?action=vIEwVote&tID=$tID" onclick="showWindow('vIEwVote',this.href);doane(event);">{lang poll_vIEw_Voters}</a>
<!--{/if}-->
</div>
总结

以上是内存溢出为你收集整理的Discuz!修改论坛的投票数据的方法全部内容,希望文章能够帮你解决Discuz!修改论坛的投票数据的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1001587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存