问题标签 [social-media-like]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
240 浏览

php - Fuel php orm 配置文件之类的

首先真的很抱歉,如果这是一个愚蠢的问题,但我是初学者。

所以我最近开始使用fulephp,我有一个小网站,希望让用户能够喜欢其他用户的个人资料。

但是我在这方面有点缺乏经验。所以我有一张桌子users_like

user_id谁得到了赞,谁liked_by给了赞

所以我在用户个人资料上有一个赞按钮

data-like包含获得喜欢的用户ID

插入看起来像这样

PHP 函数

jQuery ajax 帖子

所以实际上我的逻辑是这样的。

orm retuns 用户喜欢,我正在考虑这样做

因此,如果登录的用户 id 不等于,则liked_by显示按钮 Like 否则显示按钮不像,并且如果他们单击该功能将删除 like

但是我很傻,因为我忘记了这实际上返回了数组,所以这是一个禁忌

所以我的问题是,我应该以某种方式使用 jquery cookie 来实现以下目标。

当用户单击 Like some 如何让用户喜欢该配置文件并将按钮更改为不同时。

或者请有人给我这个解决方案的一点提示,只是一个提示或建议。

0 投票
1 回答
247 浏览

php - Fuelphp Profile 类似逻辑或示例

所以我在这部分有点迷失了。在我的网站上,我希望用户能够喜欢个人资料页面。

所以我的逻辑是这样的。我有一个名为 的数据库表user_likes,它包含 3 行,id, user_id, liked_by.

实际的个人资料页面上有一个类似的按钮,上面有一个类似的类。当用户单击它时,将数据插入user likes table并使用 ajax 将按钮文本更改为不一样,并将类更改为不一样。这就是我卡住的部分。

所以个人资料有一个has many relation likes,我可以计算收到的喜欢,但我被困在那部分如何在页面刷新后保持按钮不一样。

因为我的逻辑是这样的(但它失败了):单击按钮,使用 ajax 插入数据,使用 ajax 更改按钮,通过 id 获取喜欢的内容,如果这等于登录的用户 id,则保持按钮不喜欢。

但由于它返回一个数组列表,我不能这样做。

所以我不希望任何人为我编写代码,如果它不是一个很大的要求,我只想给它一个提示。

0 投票
3 回答
51 浏览

ruby-on-rails - Rails:在模型中找到正确的项目

问题:寻找属于帖子的正确评论

我正在尝试为特定帖子的评论实现“喜欢”功能(就像在 facebook 上一样)。我已经为我的帖子实现了相同的功能,但是“指向正确的评论”让我很难过。澄清一下,我的“like”函数会导致以下 GET 调用:

但它实际上应该调用

我检查了我的路线,这对我来说似乎是正确的

所以我想问题出在控制器上。

comments_controller中的点赞操作开始时,我有

我认为这一定是错误的,但我不确定为什么或如何解决它。 其他操作以类似的方式设置局部变量@post@comment ,但它们正确地完成了工作。

我如何呈现我的评论链接

0 投票
3 回答
92 浏览

mysql - MySQL - 在过去一个月中获得最多“喜欢”的用户

我在社区论坛上有一个“喜欢”系统。所有内部喜欢都存储在名为 log_like 的数据库中。

我需要获取上个月最喜欢的成员 ID(上面 DDL 中的 id_poster 字段)。所以我可能需要 GROUP 和 COUNT 多少次相同的“id_poster”出现在过去一个月的记录中。我想把它限制在最喜欢的 10 个。字段“时间”存储 unix 时间以供参考。

不幸的是,我不知道如何实现这一目标。任何人都可以帮忙吗?

0 投票
3 回答
11654 浏览

html - 如何创建自己的 OWN Like 按钮?(与脸书无关)

我看了SO,在这里,还有其他一些地方……毫无头绪。

遍布网站的 Facebook“赞”按钮的结构是什么?

它是一种社交书签、浏览器按钮吗?

是否有一步一步的过程(不使用 FB Api)来制作我自己的按钮。

如何设计和实现一个赞按钮?

我想要我自己的按钮,其功能与 FB 类似,但不相关或在他们的平台上开发!我正在尝试在 iWeb'09 中将其作为 html 小部件输入。

0 投票
1 回答
1018 浏览

youtube-api - 为什么在嵌入的 YT 视频未出现时用户可以点击的按钮?

最后仅显示订阅按钮(以及显示直接在 YT 上查看的喜欢/不喜欢的数量)。是否有嵌入代码可以取回这些代码,以便用户可以在我的网站上投票?

示例嵌入代码:

0 投票
2 回答
4803 浏览

ruby-on-rails - act_as_votable 大拇指向上/向下按钮

我安装了acts_as_votable gem,它可以在控制台中正常工作(就像它在文档中所说的那样)。所以我的问题是如何为 upvote 和 downvote 按钮设置表单?或者它们可以只是链接吗?

这是文档:github.com/ryanto/acts_as_votable/blob/master/README.markdown

我有一个用户和一个图片模型;用户应该能够喜欢该图片。图片视图中的代码,按钮应该在哪里:

0 投票
1 回答
284 浏览

ajax - 喜欢按钮不使用 AJAX 更新

我通过 :collection 选项将集合 (@feed_items) 传递给 _feed_item 部分,并使用 :as => :dailypost 将其转换为dailypost。

在 _feed_item 部分中,我为 _like_button 渲染了另一个部分,并且我使用 :locals 继续使用dailypost。

数据库一切正常。喜欢被添加和删除:) 但是

我正在尝试使用(AJAX)来创建.js.erb 和destroy.js.erb 之类的按钮。出于某种原因,只有最上面的帖子得到正确更新,我必须刷新页面才能看到下面的帖子。

我知道解决方案涉及为每个“like”元素分配一个唯一的帖子 ID,比如“like-123”,但这就是我卡住的地方......

我也知道问题可能出在 _feed_items.html.erb 中,因为我传递了两个 ID ....有什么建议吗?

意见

_feed.html.erb

_feed_items.html.erb

_like_button.html.erb

创建.js.erb

销毁.js.erb

控制器

0 投票
1 回答
1170 浏览

javascript - Yammer Like 按钮不起作用... TypeError: yam.helper is undefined

我正在使用 yammer 的点赞按钮。我已经尝试过所有的浏览器。它们都具有相同的功能。第一页加载他们将完美地加载 JS 和类似按钮......但是在第一页加载之后,类似按钮的任何后续加载都会引发以下错误。

代码如下:

Javascript:

HTML:

有任何想法吗?

0 投票
2 回答
169 浏览

php - 使用比率而不是单个输入来制作“like bar”?

你知道 YouTube 上有一个喜欢和不喜欢的栏吗?但它会根据比例而变化(即,条形始终大小相同,绿色和红色部分只是根据喜欢/不喜欢的比例占据不同的数量。

我在投票页面上有大约 200x5 的空间可以填充,并且我知道如何分配,例如,每个按钮单击 1 个像素,但是如果我只有 1 次单击或 1,000,000 次单击,这将是不好的,因为它看起来在我的页面上很可笑。所以我需要它是“基于比率的”而不是“基于数字的”。