我使用Livefyre作为我的评论系统。目前这种方法非常有效,因为每个页面都有注释实际上是一个单独的HTML文件。
我们正在研究一个激进的网站重新设计,我们将要提供的一项新功能是将所有内容通过AJAX调用加载到一个核心页面中。
从评论的角度来看,这有一些含义:
挑战是,在评论时,Livefyre小部件将评论链接到容器DOM的对话而不是流式AJAX内容
所以我的问题是,如何在一个页面上设置多个livefyre对话以适应我将要流式传输的AJAX内容(对话应该链接到AJAX内容而不是包含页面)
提前致谢,期待我们能否解决这个问题
答案 0 :(得分:0)
您打算在页面上有两个或更多单独的评论窗口小部件吗?或者用户一次只有一个焦点,并且您希望能够更改小部件显示的对话?
如果是后者,这里提到的changeCollection方法可能是你想要的: https://github.com/Livefyre/livefyre-docs/wiki/JavaScript-API#wiki-change-collection
如果是前者,您希望基于AJAX内容在新元素中动态创建新的小部件,这是目前无法实现的。加载Comments应用程序并在元素中呈现它的fyre.conv.load
方法只能调用一次。