포럼
facebook JavaScriptsdk 포함하려면 어떻게 해야하나요?
2012.01.01 20:15
- Include the JavaScript SDK on your page once, ideally right after the opening
<body>
tag.<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/ko_KR/all.js#xfbml=1";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script> - Add an XML namespace to the
<html>
tag of your document. This is necessary for XFBML to work in earlier versions of Internet Explorer.<html xmlns:fb="http://ogp.me/ns/fb#">라고 되어있는데, 어느부분에 어떻게 삽입해야하는지 알려주시면 감사하겠습니다.. 질문게시판에도 올릴게요..
댓글 8
-
CMD
2012.01.01 23:00
-
_writer
2012.01.02 13:14
감사합니다. 시도해보겠습니다.
-
_writer
2012.01.02 16:33
잘 되는 것 같습니다. 감사합니다. 그런데, 저 common_layout 은 매번 로드하는게 아닌가요? 레이아웃 html의 <div content> 부분 바로 앞에 저 코드를 몽땅 넣었을 때 보다 리프레시가 느리거나 에러가 많은 것 같은 느낌입니다.
정보 너무 감사합니다.
-
_writer
2012.01.02 16:59
설치한 facebook like 애드온과 겹치는 것 같습니다.
분명히 67명이 좋아한건 메인 페이지지 게시글이 아닌데, 말씀해주신대로 코드를 집어넣으니 게시글을 좋아해도 이렇게 원래 페이지 좋아한 사람들이 겹쳐서 뜨는 것 같네요?
-
CMD
2012.01.02 17:29
제가 그 애드온을 사용하지 않아서 잘 모르겠네요...
미안해요...
-
_writer
2012.01.02 21:51
haneul 님의 facebook like button addon 의 php 파일들입니다.
facebook_social.addon.php :
<?php
if(!defined("__ZBXE__")) exit();
if(Context::getResponseMethod() == "XMLRPC" || Context::get('module') == "admin") return;
if($called_position != "before_display_content") return;
$pos_regx = "!<\!--AfterDocument\(([0-9]+),([0-9]+)\)-->!is";
require_once("facebook_social.lib.php");
$output = preg_replace_callback($pos_regx, add_facebook_social, $output);
?>
facebook_social.lib.php<?phpfunction add_facebook_social($matches){$oDocumentModel =& getModel('document');$oDocument = $oDocumentModel->getDocument($matches[1]);$before = '<iframe src="http://www.facebook.com/widgets/like.php?href='.$oDocument->getPermanentUrl().'" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe>';return $before.$matches[0];}?>haneul 님의 메일주소로도 문의해보려 했는데, 메일주소가 없다고 나오는군요. -
_writer
2012.01.03 03:31
아무래도 레이아웃의 헤더부분에
<meta property="og:title" content="성균관대학교 영상학과" />
<meta property="og:type" content="university" />
<meta property="og:url" content="http://ftm.kr" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="성균관대학교 영상학과" />
<meta property="fb:admins" content="524007459" />
를 집어넣어서.. 특정 srl을 가진 글을 like 해도 위의 <meta property="og:url" content="http://ftm.kr" /> 부분에 있는 상위 url로 대체 된 듯 싶습니다..?
코드에 관한 지식이 전무한상태에서 해결하려니 힘드네요.
어쨌든 게시글이 로드되는 레이아웃에선 저 태그를 지우니 해결 된 것 같습니다..
-
_writer
2012.01.03 03:32
https://developers.facebook.com/docs/reference/plugins/like/
에 있는 설명 중
og:url
- The canonical, permanent URL of the page representing the entity. When you use Open Graph tags, the Like button posts a link to the og:url instead of the URL in the Like button code.
라는 부분이 있더군요,,
글쓴이 | 제목 | 최종 글 |
---|---|---|
_writer | 대댓글 작성 비활성화 버그.. 구글코드이슈등록 [2] | 2012.01.02 by _writer |
Huckleberry Finn | 화면 넓이 조절 하는 것도 있나요? | |
mydesign | 오늘 XE 1.5.1 이상있는건가요? 아님 제컴에 이상이.... | |
_writer | facebook JavaScriptsdk 포함하려면 어떻게 해야하나요? [8] | 2012.01.03 by _writer |
김구고 | 고민이 많이 되네요. [1] | 2012.01.03 by 메디안 |
익멍 | 오류 해결점 부탁드립니다. [2] | 2012.01.03 by 익멍 |
ForHanbi | IE8 res://ieframe.dll/acr_error.htm 원인과 해결법 [8] | 2012.01.03 by Garon |
착한악마 | xe신문법과 구문법?? | |
Ryanistic | 글 작성시 이미지 추가 컴포넌트 오류 | |
투제이 | 황당한 XE Market! [8] | 2012.01.03 by 클라우 |
NA답답이 | 1.5.x에서 페이지 위젯 사용하기 너무 불편하네요 [4] | 2012.01.04 by misol |
Te0 | 아, 그리고 마지막으로 XE 보안에 관해서 [10] | 2012.01.04 by fsfsdas |
Te0 | 45분만에 웹사이트 만들기 [9] | 2012.01.04 by fsfsdas |
우냠냠냠 | 글작성시 홈페이지나 블로그에 한글이되있으면 오류가납니다. | |
푸하라 | 드디어 php4를 포기 하시는군요.. 좋은 생각입니다. | |
우냠냠냠 | content 위젯 색깔글제목은 오류가납니다. [1] | 2012.01.05 by 익멍 |
한마음^^ | 쪽지 오래 작성시 증발 현상(1.5.1 버전) [1] | 2012.01.05 by lmjy2k |
고냉이2 | 하하하 역쉬 기대한데로네요. [2] | 2020.03.14 by BNU |
2donggalbi | XE로고 배포좀 해주세요. [1] | 2012.01.05 by 정찬명 |
gabri-901 | xe코어 설치중 이런경우, 아무리 찾아봐도 저같은 경우를 못찾았어요. [8] | 2020.03.14 by gabri-901 |
1. 다음 코드를 ./common/tpl/common_layout.html의 90번째 행과 91번째 행 사이에 추가하세요.