1

Я пробовал добавить плагин facebook на свою страницу, но он не отображается правильно. Что я сделал до сих пор собирался в Facebook Developpers для нового Page Plugin, включенный правильно (я надеюсь) SDK, включил скрипт и вставил html-код, который дал мне генератор.Facebook Like Box (Плагин страницы) не работает

Но мой плагин страницы работает неправильно, я получаю простой оранжевый блок с простой гиперссылкой, перенаправляющей на мою страницу fb. Я не мог найти никакой помощи, так как они изменили возможность переключения между html5 xfbml и iframe. Я думал, что это будет проблема css, поэтому я попытался отредактировать мой div, содержащий плагин Страница, чтобы отключить некоторые css-приличия, но это ничего не изменило. Если я попытаюсь добавить код iframe с другого сайта на моем, он отлично работает, например.

Я действительно не знаю, откуда мой вопрос, я надеюсь, что кто-то может мне помочь!

(:

+0

Это может быть связано с тем, что FB SDK не может правильно рассчитать размеры содержимого FB. Он использует для этого родительский элемент. Может быть, он не привязан к корневому HTML, когда он привязан к его родительскому объекту (у меня была эта проблема несколько раз). – edbras

ответ

0

HI JACRAC Я НАШЕЛ РЕШЕНИЕ ЭТО ПРИНИМАЕТ МНЕ ИНОГДА ИСПЫТАТЬ ЭТО И ЭТО РАБОТАЕТ ЭТО КОД, КОТОРЫЙ ВЫ ДОЛЖНЫ ДОБАВЛЯТЬ В ВАШЕМ БЛОГЕ:

<div id="fbpage"> 
    <div id="u_0_18"><div fb-iframe-plugin-query="app_id=114545895322903&amp;container_width=588&amp;height=350&amp;hide_cover=false&amp;href=https%3A%2F%2Fwww.facebook.com%2Fisccef&amp;locale=fr_FR&amp;sdk=joey&amp;show_facepile=true&amp;show_posts=false&amp;width=280" fb-xfbml-state="rendered" class="fb-page fb_iframe_widget" data-show-posts="false" data-show-facepile="true" data-hide-cover="false" data-height="350" data-width="280" data-href="https://www.facebook.com/isccef"><span style="vertical-align: bottom; width: 280px; height: 191px;"><iframe class="" src="https://www.facebook.com/v2.3/plugins/page.php?app_id=114545895322903&amp;channel=https%3A%2F%2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FQrU_tEEWym9.js%3Fversion%3D41%23cb%3Df2b104c9e204ff8%26domain%3Ddevelopers.facebook.com%26origin%3Dhttps%253A%252F%252Fdevelopers.facebook.com%252Ffad5f0e18965b4%26relation%3Dparent.parent&amp;container_width=588&amp;height=350&amp;hide_cover=false&amp;href=https%3A%2F%2Fwww.facebook.com%2Fisccef&amp;locale=fr_FR&amp;sdk=joey&amp;show_facepile=true&amp;show_posts=false&amp;width=280" style="border: medium none; visibility: visible; width: 280px; height: 191px;" title="fb:page Facebook Social Plugin" scrolling="no" allowfullscreen="true" allowtransparency="true" name="f3d121ac9c81b02" frameborder="0" height="350px" width="280px"></iframe></span></div></div> 
</div> 

имя вашего DIV вы Вана добавить код в него добавить этот CSS код просто взять под свой контроль DIV, я назвал Dev fbpage:

#fbpage{ 
width: 280px; 
height: 350px; 
background-color: #e5e5e5; 
} 

если вам нужна любая другая помощь отправить мне Msg, получайте удовольствие

+0

Я не знаю, как вы это сделали, но ваш код работает отлично! Мне было бы приятно узнать, как вы это сделали, но в любом случае большое спасибо! – jacrac

+0

не проблема jacrac, мне нравится помогать людям: D вы можете следовать за мной по twitter @HoussameM, и мы можем обменяться нашими знаниями. – houssame

0

Может быть у вас есть неверные настройки в настройках я думаю, может посеять нам screenshoot для проверки

это пример:

<div id="fb-root"></div> 
<script>(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/fr_FR/sdk.js#xfbml=1&version=v2.3"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 
+0

привет, вот экран, который может помочь вам помочь мне: http://image.noelshack.com/fichiers/2015/22/1432899242-page-plugin.png – jacrac

0

Он будет работать только при загрузке страницы на сервер. Это вы тестируете локально, тогда это не сработает.

Смежные вопросы