웹마스터 팁

// http://kitolll.com/9 에 올린 글입니다. 궁금하신 점은 블로그 댓글로 문의해주세요.


0. XE로 운영되는 사이트에 XE 기본 댓글 기능을 없애고  페이스북 소셜 댓글을 달려한다. 어떻게 해야할까?


1. 페이스북 디벨로퍼 사이트의 Comments 페이지 (https://developers.facebook.com/docs/plugins/comments) 에 접속한다.


2. 아래 캡처 화면을 참고하여 필요사항을 기입한 후 Get Code 버튼을 누른다.


2164BF385401CEF02E1D6F

3. Get Code 버튼을 누르면 아래와 같은 화면이 나온다.


253A0E3A5401CF451A1628


4. 위의 화면에 있는 소스를 간단히 설명을 하자면 위에 박스에 있는 소스를 <body> 다음에 바로 나오게 (사이트의 wrap 보다 위에), 밑에 박스는 소셜 댓글이 나올 부분에 부착하면 된다.


240FA4385401D195046B7E

(layout.html 파일)


위 박스에 있는

<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/sdk.js#xfbml=1&version=v2.0";

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>


태그를 위 캡쳐 화면을 참고하여 layout.html 에 삽입해준다.


5. 이제 페이스북 소셜 댓글이 들어갈 곳에 아래 박스에 있던 소스 코드를 삽입해주면 되는데(본인의 경우 _comment.html에 있는 모든 소스 코드를 삭제하고, 페이스북 소셜 댓글만 붙였다.) 조금 수정해줘야 할 것이 있다.

<div class="fb-comments" data-href="http://kitolll.com" data-width="500" data-numposts="5" data-colorscheme="light"></div>

위와 같이 해버리면 댓글이 게시글마다 보이는 것이 아닌 kitolll.com 이라는 홈페이지 안에 모든 댓글이 쌓여버리게 된다. (XE에서의 주소 구조 같은 경우, (http://설치주소/글번호) 인데 이것을 일일이 글 하나 하나 추가해줄순 없으니 자동으로 data-href 부분에 (http://설치주소/글번호)가 입력되도록 해야한다. 


방법은 아주 쉽다. http://kitolll.com 대신 {$oDocument->getPermanentUrl()} 을 넣어주면 된다.

<div class="fb-comments" data-href="{$oDocument->getPermanentUrl()}" data-width="500" data-numposts="5" data-colorscheme="light"></div>

227C63405401D20D2855D9

XE로 운영되고 있는 사이트의 소스 코드 (게시판 모듈 default 스킨의 _comment.html 파일)


6. 끝.


p.s XE 모바일 게시판에서 적용을 원할시에도 위와 같으며, 티스토리 블로그에 적용하는 방법도 비슷하다.



제목 글쓴이 날짜
외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 [33] file 도데군 2007.12.23
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] JinHoHan 2007.12.26
플래쉬 테두리 없애기 [3] 부우우 2007.12.28
Parse error: parse error, unexpected '':'' in /home/hosting_users/xxx/www/xx/classes/template/TemplateHandler.class.php(341) : eval()''+ 'd code on line 14 에러에 대하여... 왕경태 2007.12.29
xe에 라이프팟 연동하기 [6] 가클 2007.12.30
게시판 별로 에디터의 옵션 설정하기 [6] 레드맨 2008.01.01
로그아웃 페이지가 심심한듯 보여서 이미지를 넣어봤습니다. [9] file moonsoo 2008.01.01
내 홈페이지에 구글 검색용 애드센스 달기 file RulruRalra 2008.01.01
홈페이지에 최근글 넣고 새창으로 띄우기 happyblog 2008.01.02
외부로그인-특정 페이지에 로그인창만 나타나게 하고 로그인하면 메인페이지로 이동하기 [11] 레드맨 2008.01.02
관리자 페이지 않나오게 하기 [1] Diver 2008.01.04
여러 서버에서 하나의 회원목록 관리&사용 [24] 화니군 2008.01.04
.htaccess 세팅 (index.html 없이 리다이렉션 구현) [2] :맥노턴 2008.01.04
홈페이지 전반에서 오른쪽 클릭 금지하기 [12] 팬더사촌 2008.01.08
아이프레임 리사이즈 모질라,익스플로러 사용가능하며 게시판 불러오기 [1] moonsoo 2008.01.11
홈페이지에 간단하게 뮤직플레이어와 악세사리 설치하기 file 푸른커튼 2008.01.12
VirtualPC로 IE6.0, IE7.0을 동시에 사용해서 홈피테스트하기 [2] file D.kim 2008.01.13
www가 붙는 도메인과 그렇지 않은 도메인 하나로 처리하기 [8] 똑디 2008.01.18
제로보드XE 외부페이지에 javascrip 삽입하기 [3] BlueGATE 2008.01.22
내용에서 [대기] 파일 구분하기Ⅱ [3] file moonsoo 2008.01.24