새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


★★★★★ 성공/최종적용)그누보드 나리야 빌드 스킨에 카카오 링크 보내기 성공(저의 홈페이지 공유)후 설정조건

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    성공/최종적용)그누보드 나리야 빌드 스킨에 카카오 링크 보내기 성공(저의 홈페이지 공유)후 설정조건


    적용은 저의 홈피에 적용된 최종 모양과 위치 입니다

    3232235521_1623416470.0121.png

    3232235521_1623416478.1653.png

    3232235521_1623416496.6077.png

      정상적으로 링크 연결 됩니다.


    설정조건

    주)본문의 설정에 대한 정보 KEY ID 주소는 저의 사이트 기준입니다.(타사이트 동작 않됨)

    1) 카카오 개발자 > 내어플리게이션 > 애플리케이션 추가하기

    https://developers.kakao.com/

    3232235521_1623329297.9354.png


    플랫폼 설정 /만들어 놓은 저의 설정 값

    3232235521_1623329445.3546.png

    3232235521_1623329541.3895.png

    3232235521_1623329561.4125.png

    여기까지만 설정을 간단히 하고 자바스크립키만 그누보드 관리자/기본설정에 키입력 하면 키설정 끝

    이하 설정은

    고수님의 구글링하여 참조바랍니다

    ( 설정의 사용 필요성 없음)

    게시판 작성 그대로 카톡으로 보내면

    아래설정 어렵게 설정 필요 없음

    3232235521_1623329579.4171.png

    2번째 > 카카오링크 > ㅔ게비 템플릿 빌더 바로가기

    3232235521_1623329657.3996.png


     아래 설정 값만 저장 스샷 합니다


    3232235521_1623329779.0329.png

    3232235521_1623329795.5651.png

    3232235521_1623329805.8117.png

    3232235521_1623329816.4228.png

    3232235521_1623329826.3211.png

    3232235521_1623329854.44.png

    3232235521_1623329863.94.png

     상기와 같이 카카오에서 설정 조건입니다


    저는 스킨 하단에 추가 소스 입니다


    3232235521_1623330467.7274.png

    3232235521_1623330448.2291.png


    적용소스 준비 작업


    1) 준비 : 상기 KAKAO 개발자 구룹에서 javaScript키  복사 준비

       관리자 기본 설정에서 입력

     3232235521_1623415365.7784.png

    2) plugin 폴더에 복사 합니다 // 그대로 압축 해제
     --> 그누보드사이트에 있는것 모두 짭집기 해야 합니다

    // 1차 그대로 완벽하게 실행 않되어 수정 완료
     
    3) 파일 적용위치
     - 저는 2곳에 적용 

     

    1) 스킨 뷰어 파일에 적용

      W:\www\skin\board\11q_kr_pdf_viewer_skin_board★\view.skin.php

    <!-- //XNS 소셜공유버튼 삽입코드-->
    3232235521_1623416084.4805.png<?php include_once(G5_PATH.'/plugin/gnuboard_plugin_view_sns_share/view.plugin.skin.php'); ?>

    2) 하단 에 적용

      W:\www\theme\11q.kr_NB-Basic\layout\footer\footer-basic\footer.php

    3232235521_1623416003.9202.png

    <!-- //XNS 소셜공유버튼 삽입코드 홈에서는 플러그인용이 보임-->
    <hr class="hr"/>
    <?php include_once(G5_PATH.'/plugin/gnuboard_plugin_view_sns_share/view.plugin.skin.php'); ?>
    < 위치 및 파일 그리고 소스>

    3232235521_1623415761.9574.png

    적용 소스 보기
    \\192.168.0.6\web\www\plugin\gnuboard_plugin_view_sns_share\view.plugin.skin.php

    <?php
      if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
    
      //플로그인 경로 설정
      $plugin_path = G5_PATH.'/plugin/gnuboard_plugin_view_sns_share';
      $plugin_url = G5_URL.'/plugin/gnuboard_plugin_view_sns_share';
    
      //fontawesome CSS 인클루드
      // add_stylesheet('<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" />', 0);
      // echo '<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" />';
      //스킨 CSS 인클루드
      add_stylesheet('<link rel="stylesheet" href="'.$plugin_url.'/css/plugin.css?'.time().'" />', 0);
    
      //공유버튼 제목 등 설정
      $meta_title = $view['subject'];
      $meta_description = $meta_title;
      $item_url = $view['href'];
      $meta_image = '';
      $thumb = get_list_thumbnail($board['bo_table'], $wr_id, 200, 200, false, true);
      $youtube_url = $view['wr_link1'];
      $youtube_id = str_replace('http://youtu.be/','',$youtube_url);
      $youtube_id = str_replace('https://youtu.be/','',$youtube_id);
      if($youtube_id){
        $meta_image = 'https://img.youtube.com/vi/'.$youtube_id.'/hqdefault.jpg';
      }  else if($thumb){
        $meta_image = $thumb;
      }
    ?>
    
    
    <div class="gnuboard_view_plugin_sns_share">
      <div class="sns_area">
        <div class="sns_btn_area">
    
          <!-- <a class="kakao btn_sns" id="btn_kakao_<?php echo $wr_id ?>" href="javascript:;">
            <img src="<?php echo $plugin_url ?>/images/icon_kakao.png" />
          </a> -->
    
        <a id="kakao-link-btn" href="javascript:sendLink()">
        <img src="//developers.kakao.com/assets/img/about/logos/kakaolink/kakaolink_btn_medium.png" width=31 height=31 margin-left=2px />
        </a>
    
          <a class="band btn_sns" title="BAND" href="https://band.us/plugin/share?body=<?php echo urlencode($meta_title.' '.$item_url) ?>" target="_blank">
            <img src="<?php echo $plugin_url ?>/images/icon_band.png" />
          </a>
    
          <a class="naver btn_sns" title="NAVER" href="https://share.naver.com/web/shareView.nhn?url='<?php echo urlencode($item_url) ?>&title=<?php echo urlencode($meta_title) ?>" target="_blank">
            <img src="<?php echo $plugin_url ?>/images/icon_naver.png" />
          </a>
          <a class="facebook" title="FACEBOOK" href="//www.facebook.com/share.php?u=<?php echo urlencode($item_url) ?>" target="_blank">
            <i class="fa fa-facebook-f"></i>
          </a>
          <a class="twitter" title="TWITTER" href="//twitter.com/intent/tweet?text=<?php echo urlencode($meta_title.' '.$item_url) ?>" target="_blank">
            <i class="fa fa-twitter"></i>
          </a>
          <a class="item_copy" title="COPY" href="#" onclick="copyItemLink(); return false;">
            <i class="fa fa-link"></i>
            <input type="text" value="<?php echo $item_url ?>" id="input_copy_item_link" readonly style="position:absolute; top:-100px; width:1px; padding:0px; border:0px; display:inline-block;" />
          </a>
        </div>
      </div>
    </div>
    
    
    
    
    <script>
    //공유링크 복사 함수
    function copyItemLink(){
      var copyText = document.getElementById("input_copy_item_link");
      copyText.select();
      copyText.setSelectionRange(0, 99999)
      document.execCommand("copy");
      alert("공유링크가 복사되었습니다.");
    }
    </script>
    
    <?php if($config['cf_kakao_js_apikey']) { ?>
    <script src="//developers.kakao.com/sdk/js/kakao.min.js" charset="utf-8"></script>
    <script type='text/javascript'>
    // 관리자/설정>기본환경 설정 사용할 앱의 Javascript 키를 설정해 주세요.
    Kakao.init("<?php echo $config['cf_kakao_js_apikey']; ?>");
    
    Kakao.Link.createDefaultButton({
      container: "#btn_kakao_<?php echo $wr_id ?>",
      objectType: "feed",
      content: {
        title: "<?php echo $meta_title ?>",
        description: "<?php echo $meta_description ?>",
        imageUrl: "<?php echo $meta_image ?>",
        link: {
          mobileWebUrl: "<?php echo $item_url ?>",
          webUrl: "<?php echo $item_url ?>"
        }
      }
    });
    </script>
    <?php } ?>
    
    <!-- ================================================================================= -->
    <!-- 스킨 view 파일의 마지막에 추가하세요 -->
    <!-- 관리자모드에서 kakao api key 입력후 사용하세요. -->
    <!-- 관련링크에서 테스트 하세요. -->
    
    	<!-- <a id="kakao-link-btn" href="javascript:sendLink()">
        <img src="//developers.kakao.com/assets/img/about/logos/kakaolink/kakaolink_btn_medium.png" width=31 height=31 margin-left=2px />
        </a> -->
        <script src="//developers.kakao.com/sdk/js/kakao.min.js" charset="utf-8"></script>
        <script type="text/javascript">
    
            // input your appkey
            Kakao.init('<?php echo $config['cf_kakao_js_apikey']; ?>')
            function sendLink() {
                var webUrl = location.protocol + "<?php echo '//' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>",
                    // imageUrl = 'https://boilerplate.kr/images/trees-park1by1.jpg'; //이미지 주소
                    imageUrl = 'https://11q.kr/www/11.gif'; //이미지 주소
                Kakao.Link.sendDefault({
                    objectType: 'feed',
                    content: {
                        title: "<?php echo str_replace(array('%27', '"', '"'), '', strip_tags($g5['title'])); ?>",
                        description: "HomePC.11q.kr 홈페이지는 HomePc 활용을 위한 정보나눔을 11q.kr과 함께 합니다.",
                        imageUrl: imageUrl,
                        link: {
                            mobileWebUrl: webUrl,
                            webUrl: webUrl
                        }
                    },
                    buttons: [{
                        title: '자세히 보기',
                        link: {
                            mobileWebUrl: webUrl,
                            webUrl: webUrl
                        }
                    }]
                });
            }
        </script>
    	<!------------------------------------------------------------------------------------ -->
    <!-- ================================================================================= -->
    <!-- XNS 소셜공유버튼 삽입코드-->
    <!-- 삽입위치 W:wwwskinboard11q_kr_pdf_viewer_skin_board★view.skin.php -->
    <!-- 삽입위치 W:wwwtheme11q.kr_NB-Basiclayoutfooterfooter-basicfooter.php -->
    <!-- <?php // include_once(G5_PATH.'/plugin/gnuboard_plugin_view_sns_share/view.plugin.skin.php'); ?> -->
    <!--
      현재 파일 위치 W:wwwplugingnuboard_plugin_view_sns_shareview.plugin.skin.php
     -->
    

    ■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.


    [이 게시물은 11qkr님에 의해 2021-06-12 11:43:12 12.Nas_2에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    성공/최종적용)그누보드 나리야 빌드 스킨에 카카오 링크 보내기 성공(저의 홈페이지 공유)후 설정조건

    적용은 저의 홈피에 적용된 최종 모양과 위치 입니다


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-12-28 03:50:58

    오늘의 홈 현황


    • 현재 접속자♨ 345 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 5 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,700 명
    • 어제 방문자 5,039 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,928,301 명
    • 전체 게시물※ 8,877 개
    • 전체 댓글수※ 25,312 개
    • 전체 회원수 11,386 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑