4


我正在尝试在我的 codeignitor 项目中开发 facebook 评论应用程序,但我遇到了加载评论框等问题,也没有正确显示所有评论,当我使用另一个新的应用程序 codeignitor 时,它工作正常。

我在视图文件中使用此代码

(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return; js = d.createElement(s); js.id = id ; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=123456789789652";
fjs.parentNode.insertBefore(js, fjs); } (document, 'script', 'facebook-jssdk '));

我在控制器文件中使用此代码

类 Fb_comments 扩展 CI_Controller { function _construct ()
{ parent::
_construct();
}

  function index()
  {   

$this->load->view('fb_comments'); } }

任何想法和建议都会被采纳

在此先感谢.. bhavik patel

4

1 回答 1

1

您缺少实际显示 facebook 评论块的代码:

<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-width="470"></div>

其中http://example.com将替换为您在 facebook 代码生成器中提到的站点 url。

http://developers.facebook.com/docs/reference/plugins/comments/

当您按下“获取代码”时,您有 2 个代码要包含在您的视图中,第一个是 JS SDK,第二个是您放置内容的 div。

于 2012-04-26T12:20:26.633 回答