그누보드 4와 5, 그리고 그 기반 빌더들은 페이스북 댓글달기가 어렵지 않다. 그런데, 게시물대로 별도로 댓글을 달고 싶을때가 있다. 게시물과 관계없이 사이트 전체에 댓글이 달리는 것보다는 게시물별로 댓글이 달리면 구분이 편하다. 일부 빌더에 따라서는 변수 전달이 안되도록 해 놓은게 있는데, 이윰빌더가 그랬다. 그래서 이윰빌더에 페이스북 댓글과 코스모스팜 댓글 달기를 해 보자.
1. 페이스북 댓글 달기
일반적인 코드
<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. 코스모스팜 댓글달기
일반적인 코드
<!-- 코스모스팜 소셜댓글 플러그인 시작 -->
<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> <!-- 코스모스팜 소셜댓글 플러그인 종료 -->
나름대로 도움되시길 바란다.