gpt4 book ai didi

design-patterns - 如何制作一个 "plugin"评论系统

转载 作者:行者123 更新时间:2023-12-02 04:15:07 24 4
gpt4 key购买 nike

我想知道 Disqus 之类的插件怎么样?发达。它们就像标记到一个 URL(但更高级,因为它们必须使用不同的查询字符串、服务器端语言、使用短 URL 等)。

我想问这个问题,因为我觉得将评论/评级/评论等单独的功能保留在单独的组件中并根据需要插入以便可以动态附加功能是一个好主意。

例如。博客条目是可评论的,投资组合图像也是如此,但博客条目可能不会像投资组合图像那样被审查

更新 :我将使用 PHP/MySQL,但我想这样的“模式”可以用任何语言实现

最佳答案

好像没有人愿意回答你的问题。
嗯...最近我开发了一个类似于你想要的评论系统。我将尝试解释我是如何做到这一点的。 (并且您也应该能够从中进行评论/其他任何事情)。
主站点保留变量,例如:当前使用的 component (比如模块/插件/其他),加载项 identificator (如果有的话)。
然后是这个评论类,它默认加载,但只运行它的功能,比如说check , 检查当前是否加载 component @ identificator是否启用了评论(MySQL 为我存储它)。如果 是的 ,然后你构建 comments形式。

#example (component) table:
id (item_identificator) | comments | title | content | author | timestamp | <etc.>
我的 comments然后表将表单变量与 component 一起存储。和 item_identificator .
#comments table:
id | component (in this case - "example") | item_identificator | comment | author | timestamp | <etc.>
并且,为了展示那些 comments您只需从 component 的数据库中加载评论和 item_identificator等于使用的电流。
我希望你明白!因为你没有指定任何语言标签,所以我允许自己写关于 PHP 和 MySQL 的文章。
如果您有任何问题,请随时提问。
编辑
只需阅读 Disqus 是什么,嗯...这不会是跨站点的。 :(

关于design-patterns - 如何制作一个 "plugin"评论系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3223364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com