Полностью кастомный шаринг (VK, FB, Mail.ru)

Дата публикации: Август 15, 2011 - 19:06:36, пн

Сниппеты на Javascript для полностью кастомного шаринга для Facebook, ВКонтакте и Мой Мир.

Параметры:

  • title – заголовок.
  • desc – описание.
  • url – ссылка на страницу.
  • image – ссылка на картинку.
  1. function shareFB(title,url,desc,image) {
  2.     t=encodeURIComponent(title);
  3.     d=encodeURIComponent(desc);
  4.     u=encodeURIComponent(url);
  5.     i=encodeURIComponent(image);
  6.     share_url='http://www.facebook.com/sharer.php';
  7.     share_url+='?s=100&p[title]='t'&p[summary]='d'&p[url]='+u;
  8.     share_url+='&p[images][0]='+i;
  9.     share_url+='&t='t'&e='+d;
  10.     return share_url;
  11. }
  12. function shareVK(title,url,desc,image) {
  13.     t=encodeURIComponent(title);
  14.     d=encodeURIComponent(desc);
  15.     u=encodeURIComponent(url);
  16.     i=encodeURIComponent(image);
  17.     share_url='http://vkontakte.ru/share.php';
  18.     share_url+='?title='t'&description='d'&url='+u;
  19.     share_url+='&image='+i;
  20.     share_url+='&noparse=1'
  21.     return share_url;
  22. }
  23. function shareMM(title,url,desc,image) {
  24.     t=encodeURIComponent(title);
  25.     d=encodeURIComponent(desc);
  26.     u=encodeURIComponent(url);
  27.     i=encodeURIComponent(image);
  28.     share_url='http://connect.mail.ru/share';
  29.     share_url+='?title='t'&description='d'&url='+u;
  30.     share_url+='&imageurl='+i;
  31.     return share_url;
  32. }
  33.  

Кратенький пример:

  1. url = shareXX…
  2. window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');

Теги: кодинг javascript
Просмотров: 577

Что скажете?

Имя:
Код Код с картинки: