답변 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 키값이 필요합니다.
관리자 -> 환경설정에서 카카오 키값을 넣어주시기 바랍니다.
![]()
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
채택