如何设置Facebook活动源的样式

时间:2012-01-05 15:55:09

标签: facebook facebook-social-plugins

如何在Facebook活动源插件上实现自定义css? This related post没有完全回答这个问题。这是正确的方法吗?

在哪里
<fb:tag name='link'></fb:tag> 

走?

的内部
<fb:activity site="..." app_id="..." ></fb:activity>
在它之外,之前还是之后?我有点困惑......

4 个答案:

答案 0 :(得分:1)

我使用活动Feed的唯一方法是在一个小部件中,它将在所有帖子中一般提升。任何将这些片段插入博客文章或其他“难以查找和编辑以后”帖子和页面的人都会后悔 为什么? 因为Facebook每个月左右更改一次脚本,并且您插入的脚本片段将不再有效  我在博客帖子中有数百个空白区域,其中插入了一个活动源,当fb添加一些代码或更改某些脚本的位置或重命名文件并且旧脚本没有规范或通用方式时,脚本总是在几周后停止工作重新调整。

使用每月过时的脚本没有任何意义,然后您需要找到插入代码段的所有帖子,并为新的工作代码更改它。 我总是不得不将新代码重新插入到我的fb社交小部件中,因为它们不再起作用......

除非你考虑到它,否则不可行。只在oyu在停止工作时注意到的空格中插入

答案 1 :(得分:1)

正如Facebook Answers所回答的那样,您无法使用自定义CSS或JS来设置样式,因为活动源窗口小部件会创建iframe。

来自martincarlin87的信息非常有用,但这与使用Activity Plugin不完全相同,这就是我的意思: http://developers.facebook.com/docs/reference/plugins/activity/

使用此功能时,您无法真正与Facebook API进行交互,这是一个小小的世界。到现在......(2012年7月12日)

答案 2 :(得分:0)

Facebook PHP SDK:https://github.com/facebook/php-sdk

附带一些简单的例子,我建议将它上传到你的服务器并修补它,Facebook有一个陡峭的学习曲线但是在Stack Overflow这里甚至有一个Facebook部分:facebook.stackoverflow.com所以只需采取每一步在一个时间,如果你不能通过阅读facebook docs:developers.facebook.com得到它,那么你总是可以问这里,我相信有人能够帮助你。

使用入门:http://developers.facebook.com/docs/reference/php/

创建应用程序后,将其添加到粉丝页面,然后您将使用Graph API Explorer测试可以获得的信息:https://developers.facebook.com/tools/explorer

答案 3 :(得分:0)

你提到的帖子是我害怕的红鲱鱼。如果在活动标记之间放置任何HTML,则会在添加iframe之前呈现它。从我所看到的情况来看,它是一个没有先机。但是,我最终找到了一个解决方案,我在那个帖子上给出了。我在这里重复它,以防有人搜索没有看到另一个帖子。

经过大量的努力,我设法自定义了一个Activity插件。

您可以在此处查看结果:

http://www.quniverse.co.uk/shopdata/about_us.php

随意在该网站上发表评论,它仅仅是出于测试目的而存在,所以如果它干净的话,我不会讨论那里发生的事情。

我在这里发布的博客文章中解释了我是如何做到这一点的:

http://facebookanswers.co.uk/?p=302

总结一下:

  1. 您无法将CSS插入活动插件。
  2. 依靠它具有透明背景并提供您自己的事实。
  3. 关闭标题并提供自己的标题。
  4. 您可以指定浅色或深色字体,少量字体和边框颜色。
  5. 如果您阅读博客文章,您将获得完整的解释。