Интеграция кнопок расшаривания

Home » PHP » Интеграция кнопок расшаривания
PHP Комментариев нет
// manual sharing http://habrahabr.ru/post/156185/ // нужен будет еще мета тэг картинки, т.к. некоторые социалки передаваемый параметр игнорируют <meta property="og:image" content="http://galleryk2.w2a.org/upload/iblock/4d5/4d54aaae7548fde9991f5d7babb9d768.jpg" /> //<a onclick="Share.vkontakte('URL','TITLE','IMG_PATH','DESC')"> {шарь меня полностью}</a> //<a onclick="Share.facebook('URL','TITLE','IMG_PATH','DESC')"> {шарь меня полностью}</a> //<a onclick="Share.mailru('URL','TITLE','IMG_PATH','DESC')"> {шарь меня полностью}</a> //<a onclick="Share.odnoklassniki('URL','DESC')"> {шарь меня полностью}</a> //<a onclick="Share.twitter('URL','TITLE')"> {шарь меня полностью}</a> Share = { vkontakte: function(purl, ptitle, pimg, text) { url = 'http://vkontakte.ru/share.php?'; url += 'url=' + encodeURIComponent(purl); url += '&title=' + encodeURIComponent(ptitle); url += '&description=' + encodeURIComponent(text); url += '&image=' + encodeURIComponent(pimg); url += '&noparse=true'; Share.popup(url); }, odnoklassniki: function(purl, text) { url = 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1'; url += '&st.comments=' + encodeURIComponent(text); url += '&st._surl=' + encodeURIComponent(purl); Share.popup(url); }, facebook: function(purl, ptitle, pimg, text) { url = 'http://www.facebook.com/sharer.php?s=100'; //url += '&p[title]=' + encodeURIComponent(ptitle); //url += '&p[summary]=' + encodeURIComponent(text); //url += '&p[url]=' + encodeURIComponent(purl); //url += '&p[images][0]=' + encodeURIComponent(pimg); url += '&p[title]=' + encodeURIComponent(ptitle); url += '&p[summary]=' + encodeURIComponent(text); url += '&p[url]=' + encodeURIComponent(purl); url += '&p[images][0]=' + encodeURIComponent(pimg); Share.popup(url); }, twitter: function(purl, ptitle) { url = 'http://twitter.com/share?'; url += 'text=' + encodeURIComponent(ptitle); url += '&url=' + encodeURIComponent(purl); url += '&counturl=' + encodeURIComponent(purl); Share.popup(url); }, mailru: function(purl, ptitle, pimg, text) { url = 'http://connect.mail.ru/share?'; url += 'url=' + encodeURIComponent(purl); url += '&title=' + encodeURIComponent(ptitle); url += '&description=' + encodeURIComponent(text); url += '&imageurl=' + encodeURIComponent(pimg); Share.popup(url) }, popup: function(url) { window.open(url,'','toolbar=0,status=0,width=626,height=436'); } }; // counter //popup: function(url,soc) { // window.open(url,'','toolbar=0,status=0,width=626,height=436'); // $.post('/social/share', {social:soc, page:url}, function (data){}); //}