提问人:Pekka 提问时间:1/13/2010 最后编辑:CommunityPekka 更新时间:4/2/2020 访问量:12832
不显眼的自托管评论功能,可放到现有网页上 [已关闭]
Unobtrusive, self-hosted comments function to put onto existing web pages [closed]
问:
我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引文来回答。
6年前关闭。
我正在构建一个新网站,该网站将由动态和静态页面组成。
我想以尽可能少的工作量为这些页面添加评论功能。我很好奇PHP中是否存在这样的解决方案。
理想的功能集是:
- 完全独立于周围的页面/站点:PHP代码被放入页面中,添加页面ID,完成。
- 简单的“写评论”表格
- 每个页面的注释都使用 PHP 函数显示
- 漂亮、干净的输出可以由周围的网站设计
<ul><li>....
- 可选验证码
- 可选 Gravatar 灵敏度
- 简约的管理区域,用于审核/删除评论,没有 ACL,可以使用 .htaccess 对其进行保护
理想的集成是这样的:
<?php show_comments("my_page_name"); ?>
这将是 1.显示一个表单以添加自动关联的新注释;和 2.显示使用此 ID 通过此表单发表的所有评论。my_page_name
有人知道这样的解决方案吗?
赏金
我正在设置赏金,因为虽然有一些好的建议,但它们都指向外部服务。我真的很好奇周围是否没有任何自托管的东西。 如果这还不存在,那么将其视为开源项目肯定会很棒。
答:
如果您真的想要一个易于使用的解决方案,那么只需下载 intensedebate 或 Disqus 评论 HTML,您就可以将垃圾邮件检查、OpenID 支持、评论共享和所有其他很酷的功能留给他们。你没有得到评论,没有工作!
这是双赢的。然后,如果您想切换到自制解决方案,您可以使用他们的 API 提取注释并将它们放入您的数据库中。
这也意味着您仍然可以从评论中获得 SEO,因为当您从 API 中提取它们时,您可以将它们显示在搜索引擎的标签或隐藏的 div 中。<noscript>
评论系统可能非常繁重,使事情陷入困境。我会结帐:
你可以称它为评论的 Wufoo(只有更好)。我没有在自己的网站上使用过它,但认识一些人,他们喜欢它。
这?:
http://www.gentlesource.com/comment-script/ - 如果用于商业用途,则付费,但是......
http://cellbiol.com/scripts/free_php_guestbook/free_php_guestbook.html - 基于平面的、奇怪的页面设计(... :]),但有免费和简单的版本
http://www.playaparaiso.org/talkback/doc/ - 免费,如果您想删除他们的标志,他们“需要”小额捐款
评论
IntenseDebate 或 Disqus 已经足够好了,但它们不是开源的,你是依赖的。我建议你看一下开源解决方案是这些项目:
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 地址阻止和更好的管理控制等功能。
下一个:HEREDOC 干扰代码缩进
评论