스케치북 게시판 을 기준으로 하였습니다.

 

1.  list.html  카카오스크립트 키 받아서 넣기

 

//<!--@if(Mobile::isMobileCheckByAgent())-->
<load target="https://developers.kakao.com/sdk/js/kakao.min.js" />
// kakao
Kakao.init('<!--@if($mi->kakao_key)-->{$mi->kakao_key}<!--@else-->여기다 카카오 스크립트 키 입력<!--@end-->');
//<!--@else -->
<load target="https://developers.kakao.com/sdk/js/kakao.min.js" />
// kakao
Kakao.init('<!--@if($mi->kakao_key)-->{$mi->kakao_key}<!--@else-->여기다 카카오 스크립트 키입력<!--@end-->');
//<!--@end-->
//]]></script>

 

2.  _read.html  다음 코드를 제일 아래에 넣고 

 

Kakao.Link.createDefaultButton({
container: '#kakao-link-btn',      
objectType: 'feed',
content: {
title: '{$oDocument->getTitle()}',
description: '#수성이야기  #이성민 ',
imageUrl: '{$oDocument->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}',
link: {
mobileWebUrl: '{getUrl($oDocument->document_srl)}', // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 
webUrl: '{getUrl($oDocument->document_srl)}' // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 
}
},
buttons: [
{
title: '웹으로 보기',
link: {
mobileWebUrl: '{getUrl($oDocument->document_srl)}', // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 
webUrl: '{getUrl($oDocument->document_srl)}' // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 
}
},
{
title: '앱으로 보기',
link: {
mobileWebUrl: '{getUrl($oDocument->document_srl)}', // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 
webUrl: '{getUrl($oDocument->document_srl)}' // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 
}
}
]
});

</script>

 

3. 원하는 곳에 다음 코드를 넣으시면 됩니다. 

 

<div style="text-align:center;"><a id="kakao-link-btn" href="javascript:;"><img src="https://4880.net/kakaosns.png" width="200" height="50" alt="카카오링크" /></a></div>

 

요번 카카오톡 api가 업데이트 되면서 데스크탑 pc에서도 카카오 톡공유 가능해졌습니다.

 

 

 

  • profile
    드뎌 카카오톡 공유 되는건가요? 한번 해봐야겠네요.
  • ?
    우선 좋은 팁 감사드려요.^^ 이성민님

    제가 전혀 몰라서 한가지 입력을 어디에 하는 것인지에 대해 문의 드립니다. 다소 무식한 질문이라 문의하기도 창피합니다만 꼭 필요해서 창피함을 무릅쓰고 질의 드립니다.


    1. Kakao.init('<!--@if($mi->kakao_key)-->{$mi->kakao_key}<!--@else-->여기다 카카오 스크립트 키 입력<!--@end-->');
    //<!--@else -->


    2. webUrl: '{getUrl($oDocument->document_srl)}' // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. 


    위 두개 예문에서 "여기다 카카오 스크립트 키 입력" 과 "앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. " 등을 지우고 키와 도메인을 입력하는 것인지?

    아니면 "{$mi->kakao_key}"와 "{getUrl($oDocument->document_srl)}"을 지우고 입력하는 것인지?

    부끄러운 질문 죄송합니다. ㅠㅠ''
  • ? profile
    1. list.html 카카오스크립트 키 받아서 넣기
    {$mi->kakao_key} 이부분에다 카카오 스크립트 키 넣으시면 되요 ..

    2. 은 안하셔도 됩니다.
  • profile ?
    친절하신 답변 감사합니다. 이성민님 한번 시도해 보겠습니다.^^