카카오링크, 스토리링크, 마이피플 보내기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

카카오링크, 스토리링크, 마이피플 보내기 정보

카카오링크, 스토리링크, 마이피플 보내기

첨부파일

kakao.link.js (2.3K) 312회 다운로드 2013-01-06 17:34:03

본문

커피는막심 님 소스를 이용해서 만들어 보았습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=26976&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%BB%A4%ED%94%BC%EB%8A%94+%EB%A7%89%EC%8B%AC

카카오링크 - http://www.kakao.com/link/ko/api
appid = Mobile Site Domain
appver = Mobile Site Version
appname = Mobile Site의 정확한 이름

스토리링크 - http://www.kakao.com/link/ko/api_story
파라미터 참조



/skin/board/스킨명/view.skin.php 수정


상단 적당한 곳에 추가

<script type="text/javascript" src="<?=$g4[path]?>/js/kakao.link.js"></script>


글 내용 하단에 추가

<?
// utf-8
$send_subject = $view[wr_subject];
// euc-kr
// $send_subject = iconv('euc-kr', 'utf-8', $view[wr_subject]);

$send_url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
//$send_url = "http://$_SERVER[SERVER_NAME]/bbs/board.php?bo_table=$bo_table&wr_id=$view[wr_id]";

$kakaotalk_msg = urlencode($send_subject);
$kakaotalk_url = urlencode($send_url);
$kakaostory_url = $send_url;


// 글 내용에서 HTML 제거하기
$kakaotalk_desc = strip_tags(preg_replace('!<img([^\>]*)src="([^\>]*?)\>!is', '', $view[content]));
// 글 내용에서 개행문자 제거하기
$kakaotalk_desc = str_replace("\r", " ", $kakaotalk_desc);
$kakaotalk_desc= str_replace("\n", " ", $kakaotalk_desc);
// euc-kr
//$kakaotalk_desc = iconv('euc-kr', 'utf-8', $kakaotalk_desc);
$kakaotalk_desc = cut_str($kakaotalk_desc, 50, "...");

// 이미지 없을때 기본이미지로...
$kakaotalk_imageurl = "http://".$_SERVER['SERVER_NAME']."/img/logo.jpg";
// 첨부된 이미지가 있다면 첫번째 이미지 사용
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view]) {
$kakaotalk_imageurl = "http://".$_SERVER['SERVER_NAME']."/data/file/$bo_table/".$view[file][$i][file];
break;
}
}

$mypeople_prefix = urlencode($send_subject);
$mypeople_link = urlencode($send_url);

// 모바일기기 접속일 때
if (preg_match('/iPhone|iPod|iPad|BlackBerry|Android|Windows CE|LG|MOT|SAMSUNG|SonyEricsson|IEMobile|Mobile|lgtelecom|PPC|opera mobi|opera mini|nokia|webos/',$_SERVER['HTTP_USER_AGENT']) ) {
?>

<!-- 카카오스토리 링크 소스 -->
<script type="text/javascript">
function executeKakaoStoryLink()
{
    kakao.link("story").send({ 
        post : "<?=$kakaostory_url?>",
        appid : "도메인",
        appver : "1.0",
        appname : "사이트명",
        urlinfo : JSON.stringify({title:"<?=$send_subject?>", desc:"<?=$kakaotalk_desc?>", imageurl:["<?=$kakaotalk_imageurl?>"], type:"article"})
    });
}
</script>

<a href="kakaolink://sendurl?msg=<?=$kakaotalk_msg?>&amp;url=<?=$kakaotalk_url?>&amp;appid=도메인&amp;appver=0.1&amp;appname=사이트명"><img src="<?=$board_skin_path?>/img/kakaotalk.png" border="0" align="absmiddle" alt="카카오링크"></a>
<a href="javascript:executeKakaoStoryLink();"><img src="<?=$g4[shop_img_path]?>/kakaostory.png" border="0" align="absmiddle" alt="카카오스토리링크"></a>
<a href="https://m.mypeople.daum.net/mypeople/mweb/share.do?link=<?=$mypeople_link?>&prefix=<?=$mypeople_prefix?>&source_id=none"><img src="<?=$board_skin_path?>/mypeople.png" border="0" align="absmiddle" alt="마이피플 모바일용"></a><br>
<?
// 모바일기기 접속이 아닐때
} else {
?>
<a href="https://mypeople.daum.net/mypeople/web/share.do?link=<?=$mypeople_link?>&prefix=<?=$mypeople_prefix?>&source_id=none"><img src="<?=$g4[shop_img_path]?>/mypeople.png" border="0" align="absmiddle" alt="마이피플 웹용"></a><br>
<?
}
?>
추천
4

댓글 12개

문의 드립니다
카카오톡은 되는데 카카오스토리지가글쓰가 깨지는데 조언 부탁 합니다
에러 사진은 아래 링크 참조

전체 설치 내용이며
아직도 카카오스토리지가 이상해지고 있음 (중간 그림참조)

http://ss1145.iptime.org/ami/bbs/board.php?bo_table=z7_05&wr_id=187
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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