Кнопки социальных сетей: передача лайков к страницам

Тема в разделе "SMM и работа с социальными сетями", создана пользователем vojack, 16 июн 2014.

  1. vojack

    vojack Постоялец

    Регистр.:
    11 окт 2009
    Сообщения:
    128
    Симпатии:
    9
    Добрый день уважаемые эксперты.
    Как встроить кнопки социальных сетей в ленту новостей, что бы когда по ним лайкали с ленты не переходя на новость этот лайк засчитываться и самой страницы, и наоборот, если ставят лайки на страницы, эти лайки фиксировались в ленте новостей?
     
  2. snooper

    snooper Постоялец

    Регистр.:
    2 июн 2014
    Сообщения:
    67
    Симпатии:
    19
  3. vojack

    vojack Постоялец

    Регистр.:
    11 окт 2009
    Сообщения:
    128
    Симпатии:
    9
    Перейти по ссылке, у них в ленте новостей есть счетчики социальных сетей, их значения совпадают с занчениями на самих страницах
     
  4. yaski

    yaski

    Регистр.:
    21 фев 2010
    Сообщения:
    491
    Симпатии:
    292
    Есть такая штука как метатеги и скрипты соц сетей берут информацию оттуда. Открой исходный код страницы и посмотри.
    HTML:
    
    <meta property="og:type" content="website" />
    <meta property="og:site_name" content="Seonews" />
    <meta property="fb:admins" content="100001245540114" />
    <meta property="og:url" content="http://www.seonews.ru/events/google-zapustil-brandlift/" />
    <meta property="og:title" content="Google предлагает оценить видеорекламу через Brand Lift" />
    <meta property="og:image" content="http://www.seonews.ru/upload/iblock/119/brand-lift.jpg" />
    <meta name="news_keywords" content="Google,Google Video,Реклама,Исследования"/>
    <meta property="og:description" content="Новый сервис для маркетологов позволит оценить эффективность рекламной стратегии" />
     
  5. snooper

    snooper Постоялец

    Регистр.:
    2 июн 2014
    Сообщения:
    67
    Симпатии:
    19
    Ну ок, давай начнем с самого малого :)
    Попробуй это для Twitter-а.

    Код для получения количества твитов веб-страницы. Используется API Twitter.

    Код:
    function get_tweets($url) {
    
    $json_string = file_get_contents('http://urls.api.twitter.com/1/urls/count.json?url=' . $url);
    $json = json_decode($json_string, true);
    
    return intval( $json['count'] );
    }
    только добавь тогда ещё функцию с масивом урлов и создавай в нем переменную $url, а потом передавай этой функции, иначе она будет брать $url страницы на которой будешь находится.

    пробуй
     
  6. warg

    warg Постоялец

    Регистр.:
    26 июн 2007
    Сообщения:
    129
    Симпатии:
    136
  7. DonPrus

    DonPrus Писатель

    Регистр.:
    28 июл 2014
    Сообщения:
    9
    Симпатии:
    12
    Перейти по ссылке
    Чем вам это решение не нравится?
    Как по мне, проще самому написать, благо каждая крупная сеть предоставляет вам API для работы.
    Ведь они тоже в этом заинтересованы.

    Просто посмотрите в каждой сети, которая вам требуется.
    Перейти по ссылке
    Перейти по ссылке

    Конечно, конструкторы не дают той гибкости, которую бы вы хотели, но они дадут понимание, как всё это работает.
    А потом уже можно почитать более подробно и напрямую общаться с API, как собственно вам и стоит сделать.
    Пример:
    Перейти по ссылке

    А использование сторонних сервисов зачастую дает лишь малый прирост в скорости, по сравнению со временем, которое вы бы потратили и разобрались, но при этом добавляет одно лишнее звено и ужимает вас в рамки.

    Один из примеров сразу вспомнил - вы написали сайт не на PHP, а на Node.js или Python, Ruby, ASP.NET, для API абсолютно разницы нет. Вы просто посылаете запрос GET или POST(например для загрузки видео, картинок, но чаще конечно GET) и получаете ответ. Обрабатываете и вуаля - готовый результат :)
     
  8. Saintdexter

    Saintdexter Писатель

    Регистр.:
    23 фев 2014
    Сообщения:
    1
    Симпатии:
    1
    Попробуй сконвертировать единицы сами
     
  9. nnuled

    nnuled Постоялец

    Регистр.:
    1 окт 2014
    Сообщения:
    79
    Симпатии:
    29
  10. jadded

    jadded Писатель

    Регистр.:
    9 окт 2014
    Сообщения:
    2
    Симпатии:
    0
    А какие вообще социальные сети сейчас актуальны? часто вижу миллион ярлычков которыми никто не пользуется..