홈페이지에 sns 연동하고 싶습니다! 도와주세요~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

홈페이지에 sns 연동하고 싶습니다! 도와주세요~ 정보

홈페이지에 sns 연동하고 싶습니다! 도와주세요~

본문

안녕하세요~
일반 홈페이지에서  트위터, 미투데이로 퍼가기 기능을 구현하는데요~
트위터는 아래와 같이 연동했는데, 미투데이를 어떻게 연동해야할지 몰라서요~
API 찾아보라고 하시는데 잘 안보이네요..
아시는분 꼭 답변 부탁드립니다...ㅠㅠ

$strLen = 140; // 트위터는 140자 제한이 있어서
$twitter = "<img src="send_twitter.png" border="0">&nbsp;&nbsp;";
 $t_url = $_HOMEURL."?id=$id&amp;para1=$para1&amp;Board=$Board"; // 트윗 할 대상
 $strLen -= $strT_url; // 총 허용길이를 더 줄인다.
 if (strlen($_pureSubject) > $strLen) {
  $_pureSubject = substr($_pureSubject, 0, $strLen - 3)."...";
 }
 $tlink1 = "http://twitter.com/home?status=".urlencode(iconv("EUC-KR", "UTF-8", $_pureSubject))."+".urlencode($t_url);
 $tlink1 = "<a href=\"$tlink1\" target=\"_blank\">";
 $tlink2 = "</a>";
 $twitter = $tlink1.$twitter.$tlink2;
 echo $twitter;

댓글 전체

extend 폴더내 sns.lib.php로 생성
<?PHP
/**
*  me2day는 무조건 UTF-8을 사용함.
*  EUC-KR일경우 iconv가 설치 되어 있어야 사용가능함.
*  by 미니어스 2011-03-14
**/
function me2day($body,$tags=""){
  global $g4;

  if(strtoupper($g4['charset']) == 'EUC-KR'&& function_exists("iconv")) {
    $body = urlencode(iconv($g4['charset'],"UTF-8",$body)); // UTF8로 바꾼뒤 다시 URL Encode함
    $tags = urlencode(iconv($g4['charset'],"UTF-8",$tags)); // UTF8로 바꾼뒤 다시 URL Encode함
  }
  $body = cut_str($body,147,'..');
  $tags =($tags)?cut_str($tags,147,'..'):"";

  //샘플 : http://me2day.net/posts/new?new_post[body]=%EB%82%B4%EC%9A%A9&new_post[tags]=%ED%83%9C%EA%B7%B8
  return "http://me2day.net/posts/new?new_post[body]=$body&new_post[tags]=$tags";
}
?>


그누보드내 사용예
<A HREF="<?=me2day("내용","태그");?>">미투데이연동</A>
기타 참고는
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24865
보시면 다들 나와있네요.

샘플 보시면 4군데있는데 sns.lib.php로 생성하고사용하면 편리할듯하여 새로 만들었습니다.
전체 54 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT