컴퓨터 / Computer

그누보드 5, 이윰빌더, 페이스북 및 코스모스팜 소셜댓글 달기

공유지기 0 2,258 2016.08.24 22:40

그누보드 4와 5, 그리고 그 기반 빌더들은 페이스북 댓글달기가 어렵지 않다. 그런데, 게시물대로 별도로 댓글을 달고 싶을때가 있다. 게시물과 관계없이 사이트 전체에 댓글이 달리는 것보다는 게시물별로 댓글이 달리면 구분이 편하다.  일부 빌더에 따라서는 변수 전달이 안되도록 해 놓은게 있는데, 이윰빌더가 그랬다. 그래서 이윰빌더에 페이스북 댓글과 코스모스팜 댓글 달기를 해 보자.

 

1. 페이스북 댓글 달기

 

 

일반적인 코드

<?php 
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?bo_table='.$bo_table.'&amp;wr_id='.$wr_id; 
$num_posts = 5; 
$width = 700; 
?> 

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments href="<?php echo $url?>" num_posts="<?php echo $num_posts?>" width="<?php echo $width?>"></fb:comments> 

보통은 위와 같은 코드를 보드 중 view.comment.html 에 넣으면 된다. 저기서는 $bo_table과 $wr_id를 변수로 썼다. 그런데 이게 잘 안 먹는 경우가 있다. 이럴 경우에는 아래 코드로 변경해서 하시라. 

 

변경된 코드

<!-- Facebook comment -->

<div id="fb-root"></div>

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>

<fb:comments href="http://www.7-star.net/bbs/board.php?bo_table=<?=$GLOBALS['bo_table']?>&wr_id=<?=$GLOBALS['wr_id']?>" num_posts="2" width="100%"></fb:comments>

<!-- Facebook comment -->

 

 

2. 코스모스팜 댓글달기 

일반적인 코드

<?php 
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?bo_table='.$bo_table.'&amp;wr_id='.$wr_id; 
$num_posts = 5; 
$width = 700; 
?> 


 <!-- 코스모스팜 소셜댓글 플러그인 시작 -->

<script id="cosmosfarm-comments-script" type="text/javascript" src="https://plugin.cosmosfarm.com/comments.js"></script>

<div id="cosmosfarm-comments" data-plugin-id="코스모스팜 ID" data-href="<?php echo $url?>" data-width="100%" data-row="10"><a href="http://www.cosmosfarm.com/plugin/comments">코스모스팜 소셜댓글 플러그인</a></div>

                <!-- 코스모스팜 소셜댓글 플러그인 종료 -->

보통은 위와 같은 코드를 보드 중 view.comment.html 에 넣으면 된다. 저기서는 $bo_table과 $wr_id를 변수로 썼다. 그런데 이게 잘 안 먹는 경우가 있다. 이럴 경우에는 아래 코드로 변경해서 하시라. 

 

변경된 코드

                 <!-- 코스모스팜 소셜댓글 플러그인 시작 --> <script id="cosmosfarm-comments-script" type="text/javascript" src="https://plugin.cosmosfarm.com/comments.js"></script> <div id="cosmosfarm-comments" data-plugin-id="코스모스팜 ID" data-href="http://www.7-star.net/bbs/board.php?bo_table=<?=$GLOBALS['bo_table']?>&wr_id=<?=$GLOBALS['wr_id']?>" data-width="100%" data-row="10"><a href="http://www.cosmosfarm.com/plugin/comments">코스모스팜 소셜댓글 플러그인</a></div> <!-- 코스모스팜 소셜댓글 플러그인 종료 -->

 

 

 

나름대로 도움되시길 바란다. 

Comments

번호 제목 글쓴이 날짜 조회 추천 비추
34 구글 번역기 설정 페이지 공유지기 03:01 20 0 0
33 PC용 리눅스 운영체제 Ubuntu 공유지기 2013.07.14 1386 0 0
32 [게임] 탱크 슈팅 게임 BZFlag 공유지기 2013.06.01 1652 0 0
31 이윰빌더에서 아미나빌더로 이전 공유지기 04.13 38 0 0
30 아미나빌더(Amina Builder) Upgrade : (아미나 1.4.3 + 그누 5.1.2) -> ( … 공유지기 04.09 110 0 0
29 phpmyadmin 에서 테이블이 편집안되는 현상 공유지기 02.19 349 0 0
28 그림 파일 확장자를 판단하여 읽어들이는 코드 공유지기 02.06 343 0 0
27 웹 방화벽 Mod_security 설치 댓글+3 공유지기 01.18 442 0 0
26 CentOS 5.x 대에서 yum 문제 해결하기 공유지기 01.18 400 0 0
25 php 에서 number_format, filter_var 사용하기 공유지기 2017.12.24 450 0 0
24 MySQL/MariaDB 5.1 에서 5.5 업그레이드시 strict mode 해제 방법 공유지기 2017.12.23 484 0 0
23 CentOS 7에서 특정 ip와 특정 포트만 허용하기 공유지기 2017.12.20 498 0 0
22 phpmyadmin 설치하기 공유지기 2017.12.20 415 0 0
21 CentOS 7 방화벽 중 80포트 개방 공유지기 2017.12.20 597 0 0
20 CentOS 에 MariaDB 설치하기 공유지기 2017.12.20 426 0 0
19 NTPD를 이용한 시간 동기화 공유지기 2017.12.19 528 0 0
18 iptables 를 활용하여 ip 블럭하기 공유지기 2017.11.26 575 0 0
17 프라이버시 보호 브라우저 10선 공유지기 2017.11.03 685 0 0
16 XWidget 공유지기 2017.09.17 821 0 0
15 도메인 정할때 참고하는 사이트 공유지기 2017.09.16 756 0 0