使用 codeigniter 的 Facebook 评论
Posted
技术标签:
【中文标题】使用 codeigniter 的 Facebook 评论【英文标题】:facebook comments using codeigniter 【发布时间】:2012-05-07 00:38:25 【问题描述】:我正在尝试在我的 codeignitor 项目中开发 facebook cmets 应用程序,但我遇到了加载评论框等问题,也无法正确显示所有评论,并且当我使用另一个可以正常工作的新应用程序 codeignitor 时。
我在视图文件中使用此代码
(function(d, s, id) var js, fjs = d.getElementsByTagName(s)[0]; 如果(d.getElementById(id))返回; 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); (文档,'脚本', 'facebook-jssdk'));
我在控制器文件中使用此代码
Fb_cmets 类扩展 CI_Controller 函数 _construct() 父级::_construct();
function index()
$this->load->view('fb_cmets');
任何想法和建议都会被采纳
提前谢谢.. 巴维克帕特尔
【问题讨论】:
该代码仅加载 Facebook javascript SDK;您仍然需要页面上的<fb:comments>
框才能显示它们。
【参考方案1】:
您缺少实际显示 facebook cmets 块的代码:
<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-></div>
http://example.com 将替换为您在 facebook 代码生成器中提到的网站 url。
http://developers.facebook.com/docs/reference/plugins/comments/
当您按“获取代码”时,您有 2 个代码要包含在您的视图中,第一个是 JS SDK,第二个是您放置内容的 div。
【讨论】:
以上是关于使用 codeigniter 的 Facebook 评论的主要内容,如果未能解决你的问题,请参考以下文章
未找到 Codeigniter Facebook\Facebook 类中的 Facebook 登录
如何从codeigniter中的事件ID获取facebook事件?
在生产服务器 codeigniter 3.1.2(PHP) Session Destroy 上自动从 facebook graph API 重定向?