Livefyre - 在一个页面上进行多次对话?

时间:2013-04-26 08:37:11

标签: jquery ajax commenting livefyre

我使用Livefyre作为我的评论系统。目前这种方法非常有效,因为每个页面都有注释实际上是一个单独的HTML文件。

我们正在研究一个激进的网站重新设计,我们将要提供的一项新功能是将所有内容通过AJAX调用加载到一个核心页面中。

从评论的角度来看,这有一些含义:

  1. 当文章通过ajax调用流式传输时,它们将成为容器DOM的一部分
  2. 这意味着Livefyre小部件将在所有AJAX数据可用后动态创建
  3. 挑战是,在评论时,Livefyre小部件将评论链接到容器DOM的对话而不是流式AJAX内容

    所以我的问题是,如何在一个页面上设置多个livefyre对话以适应我将要流式传输的AJAX内容(对话应该链接到AJAX内容而不是包含页面)

    提前致谢,期待我们能否解决这个问题

1 个答案:

答案 0 :(得分:0)

您打算在页面上有两个或更多单独的评论窗口小部件吗?或者用户一次只有一个焦点,并且您希望能够更改小部件显示的对话?

如果是后者,这里提到的changeCollection方法可能是你想要的: https://github.com/Livefyre/livefyre-docs/wiki/JavaScript-API#wiki-change-collection

如果是前者,您希望基于AJAX内容在新元素中动态创建新的小部件,这是目前无法实现的。加载Comments应用程序并在元素中呈现它的fyre.conv.load方法只能调用一次。