问题标签 [reddit]

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 投票
3 回答
2242 浏览

html - CSS边距:将列表与左浮动图像对齐

以下是我在 html+css 中编写类似 reddit 的注释的第一次剪辑。我对 css 和一般结构有几个问题:

  1. 如何让评论正文(“国王摘下帽子……”)与评论头(“内森,已发布……”)和评论尾(“回复永久链接……”)对齐?我尝试将 .comment-left 的边距底部延长一点,但这并没有解决问题。
  2. 我知道我对这些标签有点兴奋。哪些是多余的?
  3. 有没有更好/更紧密的方法来获得相同的结构?

谢谢大家,内森

ps 我在这里使用了方便的信息将我的投票箭头堆叠在一起。


替代文字


0 投票
1 回答
996 浏览

full-text-search - 使用 Lucene / Solr 进行类似 Digg 的搜索结果排名?

我正在使用 Solr 进行搜索。

我有一个具有整数字段“流行度”的文档。

我想通过普通全文搜索相关性和流行度的组合对结果进行排名。

这有点像 digg 中的搜索 - 结果排名基于搜索相关性以及帖子的挖掘次数。

我没有任何特定的排名算法。但这是可以用 solr 完成的吗?

0 投票
1 回答
315 浏览

voting - Reddit 和类似网站如何阻止用户对链接和评论进行多次投票?

我很好奇并下载了代码,但我似乎找不到我要找的东西。我想我可能会找到一个用户 ID 映射到链接 ID 或评论 ID 的数据库表。但我似乎找不到这样的东西。

0 投票
1 回答
1868 浏览

windows - 如何在 Windows 环境中安装和运行(设置)reddit.com?

Reddit.com 以开源和免费的形式提供他们的代码。

我想在 Windows 环境中的本地计算机上设置 reddit.com 网站。

任何人都可以帮助我或指导我采用最佳方法。

另外,我的机器上安装了 apache (WAMP)。

请有人帮忙,我到处搜索,但找不到在本地环境中设置它的方法。

0 投票
2 回答
503 浏览

php - 使用 PHP 从必须登录到 (Reddit) 的网站上抓取和使用数据?

我想创建一个网页,给定两个 reddit 用户名及其密码,将 user2 订阅到 user1 订阅的所有 subreddits。所以我需要:

  1. 获取 user1 订阅的 subreddits。
  2. 为 user2 订阅这些 reddit

我有使用 PHP 的经验,但我没有抓取经验(尤其是当用户必须登录时)以及提交将用户“订阅”到 subreddit 所需的信息类型。有人对如何做到这一点有任何想法吗?

问候,

蒂姆

0 投票
1 回答
1713 浏览

python - 在 reddit.com 中执行“paster shell example.ini”时出错

朋友们!!!自从过去五天在 ubuntu 9.10 机器上实现 reddit.com 以来,我感到很沮丧。

是的,我知道 reddit.com 已经在 ubuntu intrepid 上进行了测试。但现在我想在 U9.10 上安装它

我已经安装了 postgresql 数据库,创建了用户复制了文件,并安装了所有依赖项。

一切都按照文档http://code.reddit.com/wiki/RedditStartToFinishIntrepid中的描述完美安装, 直到该行:

$ paste shell example.ini

这条线给了我一个错误,我无法弄清楚问题出在哪里。

好心的人请帮助我,让我摆脱自己的挫败感。

提前致谢

0 投票
1 回答
2081 浏览

python - 如何运行 reddit.com 网站的克隆。Reddit.com 源代码在 Ubuntu 9.10 (karmic) 上实现时出错

我正在 ubuntu karmic 9.10 上实现 reddit.com 源代码。

我已经完成了所有步骤,并且在我使用 paste 命令的一个步骤中它会引发错误。$paster 外壳示例.ini

文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-py2.6.egg/pylons/middleware.py”,第 11 行,从 webhelpers.rails.asset_tag 导入 javascript_path ImportError:没有名为 rails.asset_tag 的模块

我已经检查了 webhelpers 的版本,它是最新安装的。

谁能告诉我通过安装另一个版本的 webhelpers 可以解决这个问题?

或者我应该修改代码吗?

它是使用 pylons 框架用 python 编写的 reddit.com 源代码。

我无法决定是否通过安装任何以前版本的 webhelpers 来帮助或修改代码。

如果有人实施了 reddit.com 网站,请帮助我或建议我最好的方法。

感谢新航

0 投票
1 回答
427 浏览

javascript - 有人可以向我解释一下去年的 reddit 漏洞吗?

去年,一位用户设法将任意 javascript 注入到 reddit 的 markdown 语法中。有人可以解释这是如何完成的,以及我如何测试我的网站是否同样容易受到攻击?

0 投票
2 回答
649 浏览

jquery - 在新窗口中打开链接,顶部有工具栏——比如 reddit.com 工具栏

所以我希望能够使用 jquery 或类似的东西来强制所有外部链接

一个。Opened in a new window (我想我已经从这里开始了)

湾。在顶部使用自定义工具栏(iframe?)打开(如 reddit 工具栏 imgur.com/76YCS.jpg )

0 投票
4 回答
3564 浏览

django - 使用 django 进行 reddit 风格投票

干草我需要手动将投票系统实施到模型中。

首先,迈克·德西蒙(Mike DeSimone)对我提供了巨大的帮助,但我需要扩展他的工作。

这是我当前的代码

看法

模板

模型

讨论模板

如您所见,我们在模型上有 2 个字段 userUpVotes 和 userDownVotes,它们将计算如何对讨论和回复进行排序。

我将如何实施这两个字段以根据投票排序回复和讨论?

任何帮助都会很棒!

编辑

我在我的模型中添加了一个名为 vote_difference 的方法

我可以在我的模板中使用它来获得当前投票,但是我不能在我的 view.py 文件中使用它来按这个值排序,无论如何要在我的视图中包含这个值?

编辑 (2)

我已经慢慢到达那里,我需要注释 2 个字段并对它们进行计算,但是似乎我无法使用注释进行基本的数学计算。

有任何想法吗?