답변 2개
채택된 답변
+20 포인트
7년 전
</p>
<p>
// sns 공유하기
function get_sns_share_link($sns, $url, $title, $img)
{
global $config;</p>
<p> if(!$sns)
return '';</p>
<p> switch($sns) {
case 'facebook':
$str = '<a href="<a href="https://www.facebook.com/sharer/sharer.php?u='.urlencode($url).'&p='.urlencode($title).'"" target="_blank" rel="noopener noreferrer">https://www.facebook.com/sharer/sharer.php?u='.urlencode($url).'&p='.urlencode($title).'"</a> class="share-facebook" target="_blank"><img src="'.$img.'" alt="페이스북에 공유"></a>';
break;
case 'twitter':
$str = '<a href="<a href="https://twitter.com/share?url='.urlencode($url).'&text='.urlencode($title).'"" target="_blank" rel="noopener noreferrer">https://twitter.com/share?url='.urlencode($url).'&text='.urlencode($title).'"</a> class="share-twitter" target="_blank"><img src="'.$img.'" alt="트위터에 공유"></a>';
break;
case 'googleplus':
$str = '<a href="<a href="https://plus.google.com/share?url='.urlencode($url).'"" target="_blank" rel="noopener noreferrer">https://plus.google.com/share?url='.urlencode($url).'"</a> class="share-googleplus" target="_blank"><img src="'.$img.'" alt="구글플러스에 공유"></a>';
break;
case 'kakaotalk':
if($config['cf_kakao_js_apikey'])
$str = '<a href="javascript:kakaolink_send(\''.str_replace('+', ' ', urlencode($title)).'\', \''.urlencode($url).'\');" class="share-kakaotalk"><img src="'.$img.'" alt="카카오톡 링크보내기"></a>';
break;
}</p>
<p> return $str;
}</p>
<p>
get_sns_share_link() 함수를 보시면 카카오톡 공유는 카카오 js 키값이 필요합니다.
관리자 -> 환경설정에서 카카오 키값을 넣어주시기 바랍니다.
![]()
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기