Life is an egg.

닫기 검색결과 전체 보기

    네이버 라인(line) 링크방식 공유버튼 티스토리에 적용하기 - 스크립트 로딩 없이!

    iTIPs/티스토리 2014. 10. 20. 10:41
    반응형


    라인은 아직까지 한국용 api를 공개하고있지 않습니다.


    그래서 일본, 영어권용 라인 공유api를 적용했었는데요

    http://media.line.me/howto/en/


    그런데 이게 스크립트를 불러와 버튼을 만들어주는 방식이었기 때문에, 속도저하의 원인이 되었습니다.




    ▲구글 페이지스피드 인사이트(https://developers.google.com/speed/pagespeed/insights/) 검사에서 항상 지적당하는 라인 스크립트..



    그래서 적용하기 조금 번거로울지라도 영어api를 참조하여 링크방식으로 변경하였습니다.



    링크방식 라인 공유 버튼 적용

    1.HTML/CSS편집에서 라인버튼 이미지를 업로드합니다.


    (가로세로 30px 이미지입니다. 업로드할 때 이름이 line_button.png 인지 확인해주세요.)

    다른 크기의 이미지는 http://media.line.me/img/linebutton_en.zip 여기서 받아 이름을 line_button.png로 바꿔서 업로드해주세요.



    2. skin.html에서 공유버튼을 적용할 위치에 다음을 붙여넣습니다.

    <span id="line"><img src="./images/line_button.png" width="32" onclick='window.open("http://line.me/R/msg/text/?["+document.getElementsByTagName("TITLE")[0].text+"]...더보기 : "+location.href+"?","_blank");'></span>

    예) 본문 아래에 버튼을 만드려면

    [##_article_rep_desc_##]

    아랫줄에 붙여넣으면 됩니다.


    jQuery를 적용한 스킨을 사용중이라면 다음 코드를 사용하여 포스트 내용을 일부 포함할 수 있습니다.

    <span id="line"><img src="./images/line_button.png" width="32" onclick='window.open("http://line.me/R/msg/text/?["+document.getElementsByTagName("TITLE")[0].text+"] "+$(".article p:first-child,.article p:nth-child(2)").text()+"\n...더보기 : "+location.href+"?","_blank");'></span>



    .


    Addthis, 카카오톡, 카카오스토리 공유버튼과 함께 쓴 예시

    Addthis 업데이트된 코드와,카카오링크 (카카오톡, 카카오스토리 공유) 스크립트를 함께 쓴 예시입니다. (공유버튼부분만)



    <!-- Sharing Buttons -->

    <span class="visible-xs" style="float:left">

      <span id="ktalk"><img src="./images/kakaotalk.png" width="32" onclick="executeURLLink()"></span>

      <span id="kstory"><img src="./images/kakaostory.png" width="32" onclick="executeKakaoStoryLink()"></span>

      <span id="line"><img src="./images/line_button.png" width="32" onclick='window.open("http://line.me/R/msg/text/?["+document.getElementsByTagName("TITLE")[0].text+"] "+$(".article p:first-child,.article p:nth-child(2)").text()+"\n...더보기 : "+location.href+"?","_blank");'></span>

    </span>

    <div class="addthis_sharing_toolbox"></div>


    반응형
    저작자표시 비영리 동일조건 (새창열림)
    'iTIPs/티스토리' 관련 글 more
    • thumbnail
      구글 스프레드시트를 데이터베이스로 이용하기 - 1.1 방문로그 기록 편 2014.10.27
    • thumbnail
      구글 스프레드시트를 데이터베이스로 이용하기 - 1. ajax POST를 통한 기록 편 2014.10.27
    • thumbnail
      Fastboot 스킨 커스텀 - 제목 스타일 변경 2014.10.09
    • thumbnail
      티스토리 본문에 티스토리 치환자 ## 표시하는 방법 2014.10.04
    Posted by 뭐하라

공지사항

  • thumbnail 스킨 후원 및 혜택 안내
  • thumbnail 바이두 클라우드 검색 엔진

추천 포스트

  • thumbnail Material T Skin Mark5+ 다운로드
  • thumbnail 애드센스 반응형 고급코드 수정 도우미
  • thumbnail A/B TEST 스크립트 생성기

    최근...

  • 포스트
  • 댓글
  • 더 보기

후원을 기다립니다.

Life is an egg에서는 여러분의 후원을 기다리고 있습니다.

후원 안내

카테고리

분류 전체보기 (730)
iTIPs (1)
유용한 프로그램 (37)
유용한 사이트 (29)
안드로이드 (63)
Web (27)
Computer (28)
광고 (45)
티스토리 (57)
Material T Skin (31)
기타 팁 (25)
Reviews (63)
APK저장소 (165)
카카오톡 (82)
일반 APK (83)
게임 (123)
쿠타 (4)
splice 공략 (11)
Bad Piggies 공략 (96)
기타게임 (12)
기타 (36)
  • 홈
  • 방명록
  • Material T skin 다운로드
  • OctoPrint 한국어
  • 링크추가
뭐하라's Blog is powered by daumkakao
Skin info material T Mark5+ by 뭐하라
favicon

Life is an egg.

삶은 달걀이다.

  • 분류 전체보기 (730)
    • iTIPs (1)
      • 유용한 프로그램 (37)
      • 유용한 사이트 (29)
      • 안드로이드 (63)
      • Web (27)
      • Computer (28)
      • 광고 (45)
      • 티스토리 (57)
      • Material T Skin (31)
      • 기타 팁 (25)
    • Reviews (63)
    • APK저장소 (165)
      • 카카오톡 (82)
      • 일반 APK (83)
    • 게임 (123)
      • 쿠타 (4)
      • splice 공략 (11)
      • Bad Piggies 공략 (96)
      • 기타게임 (12)
    • 기타 (36)

카테고리

  • 홈
  • 방명록
  • Material T skin 다운로드
  • OctoPrint 한국어
  • 링크추가

관리자 메뉴

  • 관리자 모드
  • 글쓰기
PC화면 보기 티스토리 Daum

티스토리툴바