Полностью кастомный шаринг (VK, FB, Mail.ru)
Дата публикации: Август 15, 2011 - 19:06:36, пн
Сниппеты на Javascript для полностью кастомного шаринга для Facebook, ВКонтакте и Мой Мир.
Параметры:
- title – заголовок.
- desc – описание.
- url – ссылка на страницу.
- image – ссылка на картинку.
function shareFB(title,url,desc,image) {
t=encodeURIComponent(title);
d=encodeURIComponent(desc);
u=encodeURIComponent(url);
i=encodeURIComponent(image);
share_url='http://www.facebook.com/sharer.php';
share_url+='?s=100&p[title]='t'&p[summary]='d'&p[url]='+u;
share_url+='&p[images][0]='+i;
share_url+='&t='t'&e='+d;
return share_url;
}
function shareVK(title,url,desc,image) {
t=encodeURIComponent(title);
d=encodeURIComponent(desc);
u=encodeURIComponent(url);
i=encodeURIComponent(image);
share_url='http://vkontakte.ru/share.php';
share_url+='?title='t'&description='d'&url='+u;
share_url+='&image='+i;
share_url+='&noparse=1'
return share_url;
}
function shareMM(title,url,desc,image) {
t=encodeURIComponent(title);
d=encodeURIComponent(desc);
u=encodeURIComponent(url);
i=encodeURIComponent(image);
share_url='http://connect.mail.ru/share';
share_url+='?title='t'&description='d'&url='+u;
share_url+='&imageurl='+i;
return share_url;
}
Кратенький пример:
url = shareXX…
window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');