Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.02.2013, 12:20
Новичок на форуме
Отправить личное сообщение для ofer Посмотреть профиль Найти все сообщения от ofer
 
Регистрация: 11.02.2013
Сообщений: 3

Размещение ссылок в соц.сетях
Доброе время суток!
У меня стоит такая задача. На страничке моего сайта есть несколько кнопок "Поделится" соц. сетей(фейсбук, контакт, одноклассники, мейлру) После того, как он разместил у себя на страничке одной из сети, ему даются дополнительные бонусы на моем сайте. Вопрос: как узнать, что пользователь разместил у себя ссылку на странице, а не просто нажал на кнопку и отменил?
Ответить с цитированием
  #2 (permalink)  
Старый 11.02.2013, 13:11
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

какой-то плагин используете для этого вроде addthis?
Ответить с цитированием
  #3 (permalink)  
Старый 11.02.2013, 13:18
Новичок на форуме
Отправить личное сообщение для ofer Посмотреть профиль Найти все сообщения от ofer
 
Регистрация: 11.02.2013
Сообщений: 3

Нет, я использую код, взятый со страниц документации соответствующих сетей. Но описание событий найти там не могу.
Например, для кнопки like ВК есть событие 'widgets.like.shared'. А для "Поделится" не нахожу...

А при помощи addthis можно отслеживать такие события?

Последний раз редактировалось ofer, 11.02.2013 в 13:43.
Ответить с цитированием
  #4 (permalink)  
Старый 11.02.2013, 14:22
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

События
...
Аналогичным образом передаются события widgets.like.published и widgets.like.unpublished при нажатии на галочку "Рассказать друзьям". В функцию-обработчик также будет передано количество отметок "Мне нравится".

это с их доки. насчет addthis не знаю, думаю, что если и можно — то очень сложно. покажете код кнопочек, а то у меня точно такая же задача сейчас, а каждое копание вконтакте — это просто взрыв мозга. Если хотите — можем вместе написать проверку на паблишд =)
Ответить с цитированием
  #5 (permalink)  
Старый 11.02.2013, 15:44
Новичок на форуме
Отправить личное сообщение для ofer Посмотреть профиль Найти все сообщения от ofer
 
Регистрация: 11.02.2013
Сообщений: 3

В addthis есть три события:
addthis.menu.open - открытие выпадающего меню
addthis.menu.close - закрытие выпадающего меню
addthis.menu.share - нажатие пользователем на кнопку шары. Но это событие происходит при клике на область, т.е. до того, как пользователь фактически разместил ссылку

Блок с кнопками
<div id="soc_btn_holder">
   <div id="vk_btn" class="soc_btn">
      <script type="text/javascript"><!--
      document.write(VK.Share.button({url: "{{vk_url}}",title:'{{title}}',description:'{{description}}'},{type: "round_nocount", text: "Оставить отзыв"}));
      --></script>                           
   </div>
   <div id="fb_btn" class="soc_btn">
       <a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]={{title}}&amp;p[summary]={{description}}&amp;p[url]={{fbUrl}}','sharer','toolbar=0,status=0,width=700,height=400');" href="javascript: void(0)">
           <img src="{{ asset('img/sb2.png') }}" alt="facebook" width="103" height="24"/>
       </a>
   </div>
   <div id="odn_btn" class="oc_btn"><a target="_blank" class="mrc__plugin_uber_like_button" href="http://connect.mail.ru/share?url={{odnUrl}}&title={{title}}&description={{description}}" data-mrc-config="{'nc' : '1', 'cm' : '1', 'ck' : '2', 'sz' : '20', 'st' : '2', 'tp' : 'ok'}">Нравится</a><script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script></div>
   <div id="mm_btn" class="oc_btn"><a target="_blank" class="mrc__plugin_uber_like_button" href="http://connect.mail.ru/share?url={{mmUrl}}&title={{title}}&description={{description}}" data-mrc-config="{'nc' : '1', 'cm' : '2', 'ck' : '2', 'sz' : '20', 'st' : '2', 'tp' : 'mm'}">Нравится</a><script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script></div>
</div>


Давайте. Только я пока не знаю с какого конца подойти
Ответить с цитированием
  #6 (permalink)  
Старый 11.02.2013, 15:48
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

я вечером вам отпишусь, попробую сделать
Ответить с цитированием
  #7 (permalink)  
Старый 14.02.2013, 15:59
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

контакт такой контакт )
событие называется widgets.like.shared
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить тексты ссылок текстами из тегов span при нажатии All_ex74 Элементы интерфейса 13 28.08.2014 08:16
формирование ссылок на все каталоги пути данного HTML документа vitaxa3581 Общие вопросы Javascript 2 15.12.2012 02:06
Создание фильтра базы ссылок с помощью регулярных выражений SvetozarPNZ Events/DOM/Window 8 28.10.2010 13:15
Как вытащить массив ссылок с другова сайта Suharik jQuery 2 03.09.2010 17:19
Загрузить title для ссылок на странице MarikVal jQuery 0 27.07.2009 20:38