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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누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