问题标签 [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.
ruby-on-rails - 在数据库中存储项目的“喜欢”?
我正在通过 Heroku 在 Postgres 上运行 Rails 应用程序。
我想在我的网站上为各种项目(例如用户评论)实现类似于 Facebook 的“喜欢”。将这些存储在我的数据库中的最聪明的方法是什么?
显而易见的就是在用户和项目之间有一个类似的连接表,如下所示:
但是,在显示时,这意味着每次我拉一个项目时,我都必须在整个类似表中拉一个连接,这可能会变得非常大。
对此的明显反应是在项目中存储一个计数器,用于他们正在进行的类似计数。但是,这不起作用,因为谁喜欢一个项目很重要,既可以显示在该项目旁边,也可以隐藏用户已经喜欢的事物的“喜欢”按钮。
我的计划是为所有喜欢的项目添加一个文本字段,我将在其中存储一个序列化数组。这样,每一个项目的拉动都会附带完整的谁喜欢它的列表。有没有更好的方法来做到这一点,或者这是推荐的方法?
php - 从数据库中检索与用户相关的“喜欢”
我是数据库结构的新手。我正在尝试创建一个允许用户喜欢某些条目的应用程序,但我希望能够将喜欢与用户联系起来,以便我可以在点赞操作之前/之后更改视觉效果。
我认为从研究中我应该有一个“条目”和“用户”表,然后有一个“喜欢”表将两者联系起来。
我唯一不确定的是,在获取和显示内容时......我将如何编写查询?如果我查询我需要的所有条目,我是否会返回并单独查询每个条目以查看它是否与当前用户相关联?这似乎是一项昂贵的操作。有没有更有效的方法?
希望这是有道理的,谢谢。
php - 检索来自 SQL 的条目的类似计数
我一直在向条目数据库添加类似的功能......这是数据库的结构:
(比这复杂一点,有组/类别,但这应该很好解释......)这是我目前正在使用的 SQL 查询:
我正在尝试使用此查询检索每个条目的喜欢,并想知道是否可能。我一直在尝试:
和
但我不认为这是正确的。我走远了吗?这可能吗?希望这一切都有意义。
我在这里先向您的帮助表示感谢。
php - 每个帖子禁用多个“喜欢”
我正在用 PHP 开发一个问题发布 Web 应用程序。
登录后,您可以单击特定问题,然后打开一个新页面,并且可以选择喜欢该特定问题。每个“喜欢”都会增加表格“问题”中的字段评级
现在我想做的是每个用户只启用一个。它是如何完成的?:/
这些是我的桌子。
问题:
用户
javascript - 公众投票和避免多重投票:使用 cookie 还是 IP?
你如何处理公众投票(任何人都可以“喜欢或不喜欢”一篇文章)并限制他只能投票一次?
我必须使用cookies吗?(问题是他可以删除cookie并投票x999次)还是我将他的IP存储在数据库中?
algorithm - 在喜欢/不喜欢投票系统方面需要帮助
我想获得一些帮助来建立一个喜欢/不喜欢的排序算法来找到最好的条目。我想了一种方法来做到这一点,但是这种方法有两个主要缺陷,我想知道是否有更好的方法。
以下是我的想法:
l/d
条目将按wherel = number of likes
和给出的比率进行排序d = number of dislikes
,因此比率较高的人的点赞数更高,并且比比率低的人应该获得更高的位置。
这种方法有两个问题:
1:如果不喜欢的数量为0,l/d
则不可能。因此,即使一个条目有 1000 个喜欢和 0 个不喜欢,它仍然不会进入记分板。
2:喜欢和不喜欢的条目与评分多的条目相比具有优势,因为它需要较低的评分来影响比率并给条目一个好分数。
你怎么看?
编辑:这是解决第一个问题的可能替代方法:(l + 1) / (d + 1)
. 对此有任何反馈吗?
tumblr - Tumblr 主页上的“like-heart-button”脚本
如何在不进入永久链接页面的情况下为每个帖子制作一个“喜欢”按钮?我的意思是,即使在主页中,我可以使用哪个脚本在此页面上显示类似心脏的内容?(鼠标悬停照片,有心点赞)
html - 回复:Tumblr 主页上的“like-heart-button”脚本
我尝试使用 Nara's question上发布的这种编码,但我不确定我应该如何处理它的 HTML 部分。我有点想它必须在<a href=""></a>
标签中,但不确定我是否需要添加一个类或一个 ID。我已经玩了一段时间的编码,但仍然没有弄清楚。如果有人能更好地向我解释一下,我将不胜感激。这真的意味着很多。
python - 使用 gadata API 解析 youtube 视频喜欢不喜欢
我正在使用 python 和 gdata 库来解析 youtube 视频的信息。我的代码是这样的:
但是在entry.rating
orentry.statistics
中没有喜欢/不喜欢
我可以从哪里获得这些信息?
algorithm - 500px.com 排名算法
我最近想知道http://500px.com如何计算他们的“Pulse”评级。“Pulse”是根据照片的受欢迎程度从 1..100 开始的分数。
我认为它可能会使用以下一些标准:
- 点赞数
- “收藏夹”数量
- 评论数
- 总浏览
- 可能是照片上传后的时间
- 可能还有其他一些不明显的标准,例如用户的关注者数量、用户排名、相机型号或类似的
我将如何实现这样的某种算法?
任何有关如何使用此标准(可能还有一些代码)实现算法的建议也将不胜感激。