不显眼的自托管评论功能,可放到现有网页上 [已关闭]

Unobtrusive, self-hosted comments function to put onto existing web pages [closed]

提问人:Pekka 提问时间:1/13/2010 最后编辑:CommunityPekka 更新时间:4/2/2020 访问量:12832

问:


我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引文来回答。

6年前关闭。

我正在构建一个新网站,该网站将由动态和静态页面组成。

我想以尽可能少的工作量为这些页面添加评论功能。我很好奇PHP中是否存在这样的解决方案。

理想的功能集是:

  • 完全独立于周围的页面/站点:PHP代码被放入页面中,添加页面ID,完成。
  • 简单的“写评论”表格
  • 每个页面的注释都使用 PHP 函数显示
  • 漂亮、干净的输出可以由周围的网站设计<ul><li>....
  • 可选验证码
  • 可选 Gravatar 灵敏度
  • 简约的管理区域,用于审核/删除评论,没有 ACL,可以使用 .htaccess 对其进行保护

理想的集成是这样的:

<?php show_comments("my_page_name"); ?>

这将是 1.显示一个表单以添加自动关联的新注释;和 2.显示使用此 ID 通过此表单发表的所有评论。my_page_name

有人知道这样的解决方案吗?

赏金

我正在设置赏金,因为虽然有一些好的建议,但它们都指向外部服务。我真的很好奇周围是否没有任何自托管的东西。 如果这还不存在,那么将其视为开源项目肯定会很棒。

php jquery html 博客

评论

1赞 OcuS 1/13/2010
注意:在开发用于重新分发的应用程序或库时,应避免使用短标记,或者在不受您控制的 PHP 服务器上部署,因为目标服务器可能不支持短标记。对于可移植的可再发行代码,请确保不要使用短标记。从 PHP 手册:)
0赞 Pekka 1/13/2010
:) :) :)你说得完全正确,OcuS。编辑。
0赞 John 1/13/2010
窥视一些 WordPress 评论插件可能会有所帮助。
0赞 Pekka 1/13/2010
呵呵,这几乎和我自己做的工作一样多,甚至更多!我需要一个现成的、独立的解决方案,供一个决定偷懒的人使用。:)
0赞 John 1/13/2010
当你说“建立一个网站”时,它是从头开始的吗?或者您使用的是博客引擎?

答:

13赞 Xeoncross 1/13/2010 #1

如果您真的想要一个易于使用的解决方案,那么只需下载 intensedebateDisqus 评论 HTML,您就可以将垃圾邮件检查、OpenID 支持、评论共享和所有其他很酷的功能留给他们。你没有得到评论,没有工作!

这是双赢的。然后,如果您想切换到自制解决方案,您可以使用他们的 API 提取注释并将它们放入您的数据库中。

这也意味着您仍然可以从评论中获得 SEO,因为当您从 API 中提取它们时,您可以将它们显示在搜索引擎的标签或隐藏的 div 中。<noscript>

0赞 orokusaki 1/13/2010 #2

评论系统可能非常繁重,使事情陷入困境。我会结帐:

http://intensedebate.com/

你可以称它为评论的 Wufoo(只有更好)。我没有在自己的网站上使用过它,但认识一些人,他们喜欢它。

7赞 Adam Kiss 2/7/2010 #3

这?:

http://www.gentlesource.com/comment-script/ - 如果用于商业用途,则付费,但是......

http://cellbiol.com/scripts/free_php_guestbook/free_php_guestbook.html - 基于平面的、奇怪的页面设计(... :]),但有免费和简单的版本

http://www.playaparaiso.org/talkback/doc/ - 免费,如果您想删除他们的标志,他们“需要”小额捐款

评论

0赞 Pekka 2/11/2010
干杯@Adam。GentleSource 最接近我正在寻找的。
0赞 Adam Kiss 2/11/2010
很高兴我帮了忙,我现在对我的代表颠簸感到震惊:D
0赞 Rowan 2/13/2010
这里有一些很酷的脚本,我很确定我能找到它们的用途!+1
3赞 Riceball LEE 2/23/2012 #4

IntenseDebate 或 Disqus 已经足够好了,但它们不是开源的,你是依赖的。我建议你看一下开源解决方案是这些项目:

6赞 Coffee'd Up Hacker 3/11/2014 #5

HashOver 是一个崭露头角的免费开源 (AGPL) PHP 注释系统,它具有简单的 JavaScript 和 PHP 实现。它是自托管的,具有平面文件 (XML) 数据库。

延伸阅读:http://tildehash.com/?article=why-im-reinventing-disqus

测试一下:http://tildehash.com/comments.html(JavaScript,将 PHP 模式的“.html”更改为“.php”)

它将于今年 3 月(25 日)正式发布 1.0 版。具有垃圾邮件过滤、语言本地化、评论排序、IP 地址阻止和更好的管理控制等功能。