홈페이지에 sns 연동하고 싶습니다! 도와주세요~ 정보
홈페이지에 sns 연동하고 싶습니다! 도와주세요~본문
안녕하세요~
일반 홈페이지에서 트위터, 미투데이로 퍼가기 기능을 구현하는데요~
트위터는 아래와 같이 연동했는데, 미투데이를 어떻게 연동해야할지 몰라서요~
API 찾아보라고 하시는데 잘 안보이네요..
아시는분 꼭 답변 부탁드립니다...ㅠㅠ
$strLen = 140; // 트위터는 140자 제한이 있어서
$twitter = "<img src="send_twitter.png" border="0"> ";
$t_url = $_HOMEURL."?id=$id&para1=$para1&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;
일반 홈페이지에서 트위터, 미투데이로 퍼가기 기능을 구현하는데요~
트위터는 아래와 같이 연동했는데, 미투데이를 어떻게 연동해야할지 몰라서요~
API 찾아보라고 하시는데 잘 안보이네요..
아시는분 꼭 답변 부탁드립니다...ㅠㅠ
$strLen = 140; // 트위터는 140자 제한이 있어서
$twitter = "<img src="send_twitter.png" border="0"> ";
$t_url = $_HOMEURL."?id=$id&para1=$para1&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>
<?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로 생성하고사용하면 편리할듯하여 새로 만들었습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24865
보시면 다들 나와있네요.
샘플 보시면 4군데있는데 sns.lib.php로 생성하고사용하면 편리할듯하여 새로 만들었습니다.