본문 바로가기
dev/SNS Dev

SNS 퍼가기 모음.

by Kelvin™ 2013. 8. 1.

<meta http-equiv="Content-type" content="text/html; charset=utf8">

<script language="javascript">


    //  contentsShare(siteName, DocTitle, DocUrl, DocImage, DocSummary, comments )

    //  siteName     : facebook(fb), twitter(tw), pinterest(pt), metoday(me)  - metoday 2014.06.30 종료.

    //  DocTitle     : subject

    //  DocUrl       : current location

    //  DocImage     : image address - use only facebook

    //  DocSummary   : subtitle - use only facebook

    //  comments     : contents - use only facebook

    //  example      : onclick="contentsShare('fb', 'Ramzy Pencil Sharpener', 'http://www.29cm.co.kr/shop/shop_detail.asp?idx=35438', 'http://image.29cm.co.kr/contents/itemIcon/201310/400x400/20131021104957.jpg', '연필깎기의 명수, Ramzy.독일에서 제조된 너도밤나무(beechwood)소재의 연필깎이를 사용하였습니다.' )"


  function contentsShare(siteName, DocTitle, DocUrl, DocImage, DocSummary )

  {

    var ranNum = Math.floor(Math.random()*10); // 퍼가기 캐싱 방지

    var newwindow;


    switch (siteName)

    {

      case "fb":

        newwindow = window.open("http://www.facebook.com/sharer.php?s=100&p[url]="+encodeURIComponent(DocUrl+"&nocache="+ranNum)+"&p[title]="+encodeURIComponent(DocTitle)+"&p[summary]="+encodeURIComponent(DocSummary)+"&p[images][0]="+encodeURIComponent(DocImage),siteName + "Share", "toolbar=0, status=0, width=626, height=436");

        break;

      case "tw":

        newwindow = window.open("http://twitter.com/share?url="+encodeURIComponent(DocUrl)+"&text="+encodeURIComponent(DocTitle)+" +"+encodeURIComponent(DocSummary)+"&nocache="+ranNum,siteName + "Share", "toolbar=0, status=0, width=626, height=436");

        break;

      case "pt":

        newwindow = window.open("http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(DocUrl)+"&media="+encodeURIComponent(DocImage)+"&description="+encodeURIComponent(DocTitle) +"    "+ encodeURIComponent(DocSummary),siteName + "Share", "toolbar=0, status=0, width=626, height=436");

        break;

//      case "me":

//        newwindow = window.open("http://me2day.net/plugins/post/new?new_post[body]="+encodeURIComponent(DocTitle)+":"+encodeURIComponent(DocUrl)+"&new_post[tags]=",siteName + "Share", "toolbar=0, status=0, width=626, height=436");

//        break;

      default:

        alert("지정된 경로가 존재하지 않습니다. 다시 확인해 주십시요.");

        break;

    }


    if (window.focus) {newwindow.focus();}


  }

</script>


<input type="button" value="fb share" onclick="contentsShare('fb', 'Ramzy Pencil Sharpener', 'http://www.29cm.co.kr/shop/shop_detail.asp?idx=35438', 'http://image.29cm.co.kr/contents/itemIcon/201310/400x400/20131021104957.jpg', '연필깎기의 명수, Ramzy.독일에서 제조된 너도밤나무(beechwood)소재의 연필깎이를 사용하였습니다.' )">

<input type="button" value="tw share" onclick="contentsShare('tw', 'Ramzy Pencil Sharpener', 'http://www.29cm.co.kr/shop/shop_detail.asp?idx=35438', 'http://image.29cm.co.kr/contents/itemIcon/201310/400x400/20131021104957.jpg', '연필깎기의 명수, Ramzy.독일에서 제조된 너도밤나무(beechwood)소재의 연필깎이를 사용하였습니다.' )">

<input type="button" value="pt share" onclick="contentsShare('pt', 'Ramzy Pencil Sharpener', 'http://www.29cm.co.kr/shop/shop_detail.asp?idx=35438', 'http://image.29cm.co.kr/contents/itemIcon/201310/400x400/20131021104957.jpg', '연필깎기의 명수, Ramzy.독일에서 제조된 너도밤나무(beechwood)소재의 연필깎이를 사용하였습니다.' )">



'dev > SNS Dev' 카테고리의 다른 글

The Open Graph protocol - Official Site.  (0) 2012.05.03
끝이 보이지 않는 Share..  (0) 2012.04.25
트위터 위젯 설정  (0) 2012.02.21
twitter (트위터) 퍼가기 구현  (0) 2011.08.18