Кнопка «Мне нравится» не отображает поле для комментариев - PullRequest
0 голосов
/ 22 декабря 2011

Я использую код:

  <script type="text/javascript">
  //<![CDATA[
  (function() {
       document.write('<fb:like data-href="MY_SITE" class="fb-like" data-send="false" data-layout="stardant" data-width="450" data-show-faces="false" data-action="like" data-colorscheme="dark" data-font="verdana"><\/fb:like>');
       var s = document.createElement('SCRIPT'), s1 =document.getElementsByTagName('SCRIPT')[0];
       s.type = 'text/javascript';
           s.async = true;
       s.src = 'http://connect.facebook.net/pt_BR/all.js#xfbml=1';
       s1.parentNode.insertBefore(s, s1);
   })();
   //]]>
   </script>

Проблема в том, что при нажатии на кнопку окно комментария не отображается, но LIKE работает нормально, появляются в моем профиле. Мне нужен этот код, потому что это действительный XHTML.

1 Ответ

0 голосов
/ 22 декабря 2011

Я думаю, что это должно быть data-layout = "standard", а не stardant.Разметка данных является допустимым свойством FB?

И второе: если у вас старая версия в IE и вы хотите ее использовать, вам нужно добавить пространство имен XML в тег html:

<html xmlns:fb="http://ogp.me/ns/fb#">
...