问题标签 [user-generated-content]

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 投票
4 回答
640 浏览

math - 我应该如何订购这些“有用”的分数?

在我网站上用户生成的帖子下,我有一个类似亚马逊的评级系统:

如果有投票,我会在该行上方显示结果,如下所示:

我想根据这些排名对帖子进行排序。如果您的排名从最有帮助到最无帮助,您会如何排序以下帖子?

显然,仅根据有帮助的百分比进行排序是不对的,应该以某种方式考虑总票数。有标准的方法吗?

更新:

使用 Charles 的公式计算 Agresti-Coull 下限并对其进行排序,以上示例的排序方式如下:

直觉上,这感觉是对的。

更新 2

从应用程序的角度来看,我不想每次拉出帖子列表时都运行这些计算。我在想我要么更新并存储 Agresti-Coull 下限,要么按照常规的、cron 驱动的时间表(仅更新自上次运行以来收到投票的帖子),要么在收到新投票时更新它.

0 投票
2 回答
264 浏览

php - 清理用户提交的文本以使其良好且可读?

我有一个用 PHP+JS 构建的分类网站,我想自动清理和格式化用户提交的文本。用户真的是不可预测的,他们使用全大写,逗号之间的错误间距,额外的制表符或间距,甚至导致 JSOn 错误..,以及您可以想象的任何类型的样式错误......(我从未想象过!)

我想知道是否有任何关于如何清理文本以使其看起来至少体面的脚本或规则...

0 投票
1 回答
383 浏览

login - Facebook 和 OpenID 登录 - 它们是否适合依赖于用户生成内容的 Web 应用程序?

我是一个具有非编程背景的人,从事 Web 应用程序的工作,该应用程序必须存储用户生成的内容,并始终将该内容与创建它的用户相关联。我只是让开发人员告诉我,因为应用程序必须这样做,所以使用 Facebook 作为替代登录方法是没有意义的,因为 Facebook 只会让第三方 Web 应用程序在一定时间内保留 Facebook 个人资料信息,因此用户通过 Facebook 登录实际上不能贡献将保留在 Web 应用程序数据库中的内容。

我很难吞下这个。我刚刚注册并使用我的 Facebook 帐户登录到 stackoverflow,它似乎已经生成了一个特定于站点的用户 ID,该用户 ID 自动与我的 Facebook 帐户相关联 - 从而允许我在网站上保存/存储内容而无需实际创建特定于站点的配置文件。

我的问题:

这里的误会在哪里?替代登录选项会在多大程度上影响我的应用程序(主要由用户生成的内容组成)存储用户生成的数据并始终将其与该用户关联的能力?感谢帮助!

0 投票
1 回答
1336 浏览

wordpress - 为 WP 用户分配角色或授予权限,然后他收集一些积分

让我们从头开始:
我想创建一个用户可以生成内容的网站。它将基于 Wordpress,并使用 TDO Mini Forms 让用户提交内容。我还添加了 CubePoints 插件来为我的用户授予积分。

我希望用户获得 批准提交的一些积分,然后他获得,例如,他的帖子将立即发布 100 分。在我看来,可以通过授予用户具有更多权限的新角色或修改该特定用户的权限来实现。

我可以用 Wordpress 做吗?我必须回到 Drupal 并用 modr8 和 Rules 模块实现它吗?

0 投票
1 回答
56 浏览

html - 确定网页上用户生成区域允许的最大字符数的好方法

我正在开发一个优惠券应用程序,它有一个区域,企业主可以在其中输入一个简短的“标签行”来说明优惠券的用途。例如:

  • 一份主菜优惠10%!
  • 减 5 美元
  • 晚上 7 点前 2 换 1 清酒
  • 如果您的名字是 Gary,则可获得 15 个免费烙饼

同样,这是用户生成的。它将显示在客户可以看到的屏幕上。我希望它在一定数量的像素内显示在一行上。它将在 Arial 中。

考虑到很多浏览器,确定允许它们包含的最大字符数的最佳方法是什么,这样它就不会占用额外的行或溢出......?

0 投票
1 回答
475 浏览

asp.net - ASP.NET:页面在回发时呈现而不更改,即使更改后也是如此

我有一个包含生成内容的页面。

页面.aspx:

页面.aspx.cs:

在第一次加载时,页面是正确的 - 所有复选框都设置为应有的状态(选中用户所在的角色)。当您在组合中更改用户时会发生问题。在调用回发更改后,所有复选框都再次正确设置(在调试器中看到),但浏览器显示设置为前一个用户的复选框。我不怀疑浏览器错误(在 IE、Maxthon、Mozilla 中尝试过),但有些设置我忘记设置。是缓存的东西吗?请给我一些提示好吗?

0 投票
3 回答
2836 浏览

drupal - 使内容仅对 Drupal 中的作者可见

我想允许 Drupal 网站的成员将他们自己的内容上传到该网站(例如博客文章或问卷),但只对他们自己可见(对具有相同角色的其他成员隐藏)。这个想法是让他们存储一些其他成员不需要看到的个人内容,但只有作者成员在使用网站时才需要看到(或有权访问)。

我需要使用哪些模块?或者我怎么能去设置它?

0 投票
2 回答
348 浏览

php - 用户生成文件的权限管理

我目前正在开发一个网站,该网站应该使用户能够托管图片和文档等文件。我有一个基于组和用户的权限管理,但它不太适合这个组和用户的概念。

例如:

一个用户上传一个文件,该文件应该由一小组 2-3 个用户协作处理。这个组是动态的,他们应该只能访问这个文件。另一个名为 Staff 的组应该能够查看它,但不能编辑或删除它。

与第一个不同的另一个用户也上传文件,但只希望员工编辑它并使其可供所有用户访问。

实际上,我最终会拥有数千个具有许多冗余权限的组。有没有更好的方法呢?

谢谢

0 投票
2 回答
870 浏览

facebook-graph-api - 使用用户生成的照片的操作没有显示很大

我们正在使用开放图形操作来发布我们的应用程序制作的照片。即使我们包括:

image[0][user_generated]=true,

该图像不会在用户时间轴中显示为大照片。它只是在最近的活动框中。图像大于 520x520 像素(如文档中所述)。

有任何想法吗?谢谢!

0 投票
2 回答
123 浏览

algorithm - 用户生成的内容视图验证

我正在开发一个用户生成的内容网站。目标是,如果用户的内容被一定数量的人查看,用户就会得到奖励。虽然发布内容需要用户帐户,但查看内容不需要帐户。

我目前正在开发计算有效视图数量的算法,我担心用户创建机器人来错误地增加他们的视图数量的可能性。我会从内容生成器的 IP 中排除视图,但我不想从具有相同外部 IP 地址的其他用户中排除有效视图。实际上,相同的外部 IP 地址可能会在大学校园或公司环境中产生大量有效视图。

该站点是用 python 实现的,并托管在 apache 服务器上。这个问题在本质上更具理论性,因为我如何确定来自同一 IP 的流量是否合法。我找不到任何可以做到这一点的内容管理系统,我只是打算自己实现它。