홈빌드




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

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

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


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

    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) 작성일

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

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




    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-04-28 14:41:15

    오늘의 홈 현황


    • 현재 접속자♨ 160 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 18 명
    • 오늘 방문자 1,231 명
    • 어제 방문자 1,561 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,292,997 명
    • 전체 게시물※ 8,538 개
    • 전체 댓글수※ 24,523 개
    • 전체 회원수 10,934 명

    QR코드


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

    알림 0








    최신글↑