无法找到/建立类似于Djangobook的评论系统

Léo*_* 준영 12 django commenting

我想像DjangoBook一样开源我的笔记.我没有在网站上找到任何类似的开源系统.我对垂直评论系统特别感兴趣.

这表明我需要自己构建一个开源软件.

你将如何在网站上建立类似的评论系统?

tgh*_*ghw 6

<p>文档中的每个段落()都有一个ID(cn0, cn1,等)和一个class(cn).这是在文本附近呈现的评论系统的唯一部分.页面上还有div弹出窗口,其中还包含注释表单.

其余的是用Javascript完成的.加载页面时,它们会发回AJAX请求以获取文档中所有注释的编号和位置.看起来像:

[[0,4],[3,2],...]
Run Code Online (Sandbox Code Playgroud)

有了它,它会div在语音气泡和该行的注释数量上添加一个边距.

当您单击气泡时,将启动另一个AJAX请求以获取该气泡的注释.在这种情况下,他们向下发送要呈现的实际HTML而不是之前的JSON对象.

在后端(这是所有猜想现在)他们绑每一组的意见的文件和文档中的位置(这允许他们一次显示为一个文件所有评论).我可能会使用内置的应用程序的意见要做到这一点,无论是和,或通过继承评价模型本身都打包物品放入一个外键,通过创建一个模型,文档和地点联系起来.

希望这能让你朝着正确的方向前进.你可以通过查看他们的Javascript来了解更多,但它已经缩小了,所以它有点难以阅读(更新:找到未经证实的js).他们建立在YUI上,但代码非常简单.