当用户每个帖子只投票一次时,如何制作
How to make when user to vote only one time per post?
我怎么能只允许用户对帖子投一次赞成票或反对票。这是主题文件夹中的 vote.tpl。我需要更改什么?
<script type="text/javascript">
$('.unlove').click(function () {
var id = $(this).attr('entryId');
if ($(this).hasClass('unloved')) {
$(this).removeClass('unloved');
ulikedeg($(this).attr('entryId'), 0, -1);
} else {
$(this).addClass('unloved');
if ($('#post_love_' + id).hasClass('loved')) {
ulikedeg($(this).attr('entryId'), -1, 1);
$('#post_love_' + id).removeClass('loved');
} else {
ulikedeg($(this).attr('entryId'), 0, 1);
}
您必须跟踪该用户是否在您的数据库中(或您存储"投票"的任何位置)对某些内容进行了投票。
在每一代页面中,您需要检查用户投票的内容,并使用正确的值标记按钮。要么在按钮上设置一个"已经投票"的类,这将禁止它输入,或者其他方法。
相关文章:
- Javascript返回值只在循环中返回一次
- Jquery FadeIn FadeOut 只工作一次
- Javascript html每点击一次就会更改url
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- jQuery滚动功能只工作一次
- 刷新导致我的帖子“;张贴“;再一次
- 引导程序崩溃一次只能看到一个
- 制作图像滑块,每 6 秒更改一次图像
- 制作一个$window.location.reload(true);在离子/角度中仅执行一次
- 用JavaScript制作战斗模拟器,无法一次显示整个模拟
- 如何制作每 10 秒刷新一次的 jquery 表
- 我想单击一个按钮,一次只执行已经制作的程序中的一行代码.(JavaScript)
- 每次单击一次迭代两个数组并制作动画
- 在滚动时制作一次动画
- 当用户每个帖子只投票一次时,如何制作
- 当尝试使用Textillate.js制作动画时,jQuery点击函数只能工作一次
- 如何制作一个表格,一次显示3个问题
- 我怎样才能制作一个“;循环一次”;在每次刷新/加载页面时播放GIF动画背景
- 使用ng重复,一次制作一个动画