Есть ли макс нет. тегов XFBML (fb: profile-pic ...) - PullRequest
2 голосов
/ 07 сентября 2011

Я недавно, кажется, достиг предела в отношении нет.XFBML-тегов, которые разрешены для каждого документа / страницы.В частности, у меня была страница с более чем 100 элементами fb: profile-pic:

<fb:profile-pic uid="..."/>
<fb:profile-pic uid="..."/>
...

При визуализации и анализе все fb-profile-pic остаются пустыми, никаких ошибок JavaScript и т. Д. Если я уменьшуXFBML элементов до 66, все работает отлично, и изображения профиля отображаются.На еще XFBML-тэг (67) и все ушло.Это также не относится к конкретным идентификаторам пользователей (я пробовал другой набор, тот же результат).

Я использую последний JS SDK (http://connect.facebook.net/de_DE/all.js),, очевидно, с xfbml: true для fbAsyncInit.

Испытывали ли вы подобные ограничения, и есть ли способ обойти это?

1 Ответ

0 голосов
/ 07 сентября 2011

Почему бы не визуализировать теги img напрямую?У меня есть замечательный маленький php-помощник для URL профиля:

  public function profileImage($fbUid = 1, $type = "square") {
    if (!in_array($type, array("square", "small", "normal", "large"))) {
      $type = "square";
    }
    return "https://graph.facebook.com/$fbUid/picture?type=$type";
  }

Звоните прямо с

<img src="<?=profileImage("100002012872577")?>" ...>
...