테스트 사이트 - 개발 중인 베타 버전입니다

이 세줄의 소스... 잘못된 부분이 있을까요? 채택완료

티틴 3년 전 조회 2,875

   /kakao.png>

 

sns 공유 중 카카오톡만 따로 때어내서 사용하려고 적용한 소스입니다. 

근데 빈페이지만 표시되네요... 혹시 틀린 부분이 있을까요?

 

카카오 보내기 원본 소스는

 

          

  • 카카오톡으로 보내기
  •    

     

    입니다 

     

    댓글을 작성하려면 로그인이 필요합니다.

    답변 3개

    채택된 답변
    +20 포인트
    s
    sinbi Expert
    3년 전

    문법적으로 이상한 부분은 없어 보입니다.

    각각의 변수 값이 찍히는지 먼저 확인해 보세요.

    만약, 안 찍히면 사용에 필요한 라이브러리 파일이 상단에 없기 때문일 겁니다.

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 1개

    티틴
    3년 전
    <!-- 소스들-->
    <?php
    if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

    if (!$board['bo_use_sns']) return;

    $sns_url = $seometa['url'];
    $sns_txt = strip_tags($view['subject']);
    $sns_msg = urlencode(str_replace('\"', '"', $sns_txt));

    $sns_send = G5_BBS_URL.'/sns_send.php?longurl='.urlencode($sns_url).'&amp;title='.$sns_msg;

    $facebook_url = $sns_send.'&amp;sns=facebook';
    $twitter_url = $sns_send.'&amp;sns=twitter';
    $gplus_url = $sns_send.'&amp;sns=gplus';
    $naverband_url = $sns_send.'&amp;sns=naverband';
    $kakaostory_url = $sns_send.'&amp;sns=kakaostory';
    $naver_url = $sns_send.'&amp;sns=naver';
    $tumblr_url = $sns_send.'&amp;sns=tumblr';
    $pinterest_url = $sns_send.'&amp;img='.urlencode($seometa['img']['src']).'&amp;sns=pinterest';
    $bo_v_sns_class = $config['cf_kakao_js_apikey'] ? 'show_kakao' : '';
    ?>

    <?php if($config['cf_kakao_js_apikey']) { ?>
    <?php if(!defined('APMS_KAKAO')) { ?>
    <script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
    <script src="<?php echo G5_JS_URL; ?>/kakaolink.js"></script>
    <script>
    // 사용할 앱의 Javascript 키를 설정해 주세요.
    Kakao.init("<?php echo $config['cf_kakao_js_apikey']; ?>");
    </script>
    <?php } ?>
    <?php } ?>

    <!-- 아이콘-->
    <?php if($config['cf_kakao_js_apikey']) { ?>
    <a href="javascript:kakaolink_send('<?php echo str_replace(array('%27', '\''), '', $sns_txt); ?>', '<?php echo $sns_url; ?>','<?php echo $seometa['img']['src'];?>');" onClick="win_print(this.href); return false;" class="btn btn-balck-o"><img src=<?php echo G5_IMG_URL;?>/kakao.png></a>
    <?php } ?>


    기존 view.sns.skin소스 그대로 적용시켰는데 되질않네요... 헐헐 ㅠㅠ
    이유를 모르겠습니당

    댓글을 작성하려면 로그인이 필요합니다.

    플래토
    3년 전

     onClick="win_print(this.href); return false;"

    이걸 지우고 해보세요

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 2개

    티틴
    3년 전
    그걸 지워버리면 새창이 아닌, 새탭이 열리면서 about:blank#blocked 라고 뜹니다....
    플래토
    3년 전
    카카오 개발센터에서 발급받은 키는 정상적으로 넣으신거죠?

    댓글을 작성하려면 로그인이 필요합니다.

    3년 전

    원본에 있는 변수 $sns_url $sns_txt 값들이 없으실거 같네요. 변수들을 다 값을 다 채우고 확인을 해보세요.

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 1개

    티틴
    3년 전
    <!-- 소스들-->
    <?php
    if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

    if (!$board['bo_use_sns']) return;

    $sns_url = $seometa['url'];
    $sns_txt = strip_tags($view['subject']);
    $sns_msg = urlencode(str_replace('\"', '"', $sns_txt));

    $sns_send = G5_BBS_URL.'/sns_send.php?longurl='.urlencode($sns_url).'&amp;title='.$sns_msg;

    $facebook_url = $sns_send.'&amp;sns=facebook';
    $twitter_url = $sns_send.'&amp;sns=twitter';
    $gplus_url = $sns_send.'&amp;sns=gplus';
    $naverband_url = $sns_send.'&amp;sns=naverband';
    $kakaostory_url = $sns_send.'&amp;sns=kakaostory';
    $naver_url = $sns_send.'&amp;sns=naver';
    $tumblr_url = $sns_send.'&amp;sns=tumblr';
    $pinterest_url = $sns_send.'&amp;img='.urlencode($seometa['img']['src']).'&amp;sns=pinterest';
    $bo_v_sns_class = $config['cf_kakao_js_apikey'] ? 'show_kakao' : '';
    ?>

    <?php if($config['cf_kakao_js_apikey']) { ?>
    <?php if(!defined('APMS_KAKAO')) { ?>
    <script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
    <script src="<?php echo G5_JS_URL; ?>/kakaolink.js"></script>
    <script>
    // 사용할 앱의 Javascript 키를 설정해 주세요.
    Kakao.init("<?php echo $config['cf_kakao_js_apikey']; ?>");
    </script>
    <?php } ?>
    <?php } ?>

    <!-- 아이콘-->
    <?php if($config['cf_kakao_js_apikey']) { ?>
    <a href="javascript:kakaolink_send('<?php echo str_replace(array('%27', '\''), '', $sns_txt); ?>', '<?php echo $sns_url; ?>','<?php echo $seometa['img']['src'];?>');" onClick="win_print(this.href); return false;" class="btn btn-balck-o"><img src=<?php echo G5_IMG_URL;?>/kakao.png></a>
    <?php } ?>


    기존 view.sns.skin소스 그대로 적용시켰는데 되질않네요... 헐헐 ㅠㅠ
    이유를 모르겠습니당

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인