2012-12-11 2 views
1

친구의 사이트에 Like Box를 넣고 싶지만 iframe 코드를 사용하여 미리보기하면 Like Box의 Like Button 부분 만 제공됩니다. html5 코드를 사용하고 브라우저에서 미리보기를하면 빈 화면이 나타납니다. 나는 이전의 질문을 통해 여기에 가서 몇 가지 팁을 찾았습니다. (& 앰프를 & 등으로 수정합니다.)하지만 여전히 작동하지 않습니다. 또한, 내가 보게되는 대부분의 도움은 Wordpress를위한 것이고 나는 그것을 사용하지 않을 것입니다. Like Like Box가 MySQL을 필요로합니까? _? 제공 할 수있는 도움에 감사드립니다! iframe이 코드에 대한상자가 비어있는 화면 또는 좋아하는 버튼 부분으로 만 표시됩니까?

테스트 페이지 : HTML5에 대한

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>try</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
</head> 

<body> 
<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FJaytamangPhotography&;width=520&;height=558&;show_faces=true&;colorscheme=dark&;stream=true&;border_color=black&;header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:520px; height:558px;" allowTransparency="true"></iframe> 
</body> 
</html> 

테스트 페이지 : 당신이 모든 장소 어디 거기에 &;을 넣어 때문에

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>try</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
</head> 

<body> 
<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/en_US/all.js#xfbml=1"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 
<div class="fb-like-box" data-href="http://www.facebook.com/JaytamangPhotography" data-width="520" data-height="460" data-show-faces="true" data-colorscheme="dark" data-stream="true" data-border-color="black" data-header="false"></div> 
</body> 
</html> 

답변

0

당신은 iframe의 SRC URL은, 말도 안돼 & (HTML로 작성된 경우 &amp;)이어야합니다.

JS SDK를 제대로 초기화하지 않았기 때문에 HTML5 버전은 아무 작업도 수행하지 않습니다. (앱 ID가 필요함)

+0

iframe 코드가 변경되었지만 결과는 같습니다. –

+0

http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FJaytamangPhotography&width=520&height=558&show_faces=true&colorscheme=dark&stream=true&border_color=black&header=false에서 직접 전화를 걸었습니다. 나를 위해 상자가 완벽하게 좋아. 그것이 당신을 위해하지 않는다면, 당신은 여전히 ​​틀린 일을 할 가능성이 가장 큽니다. – CBroe

0

Facebook에 로그인하거나 로그 아웃 할 때 작동하는지 테스트합니다. 로그인 한 상태에서 작동하지만 로그 아웃 한 상태에서 공백으로 표시하면 Facebook 페이지에 인구 통계 학적 제한이있을 수 있습니다. (예 : '미국 사용자에게만이 페이지 표시'또는 '18 세 이상 페이지 만 표시') 사용자가 로그 아웃하면 Facebook에 인구 통계 정보가 없으므로 기본적으로 페이지에 대해 아무 것도 표시하지 마십시오.