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

vojack

Постоялец
Регистрация
11 Окт 2009
Сообщения
129
Реакции
9
Добрый день уважаемые эксперты.
Как встроить кнопки социальных сетей в ленту новостей, что бы когда по ним лайкали с ленты не переходя на новость этот лайк засчитываться и самой страницы, и наоборот, если ставят лайки на страницы, эти лайки фиксировались в ленте новостей?
 
как на баше? Для просмотра ссылки Войди или Зарегистрируйся

ты б лучше пример показал, а то на пальцах :)
Для просмотра ссылки Войди или Зарегистрируйся, у них в ленте новостей есть счетчики социальных сетей, их значения совпадают с занчениями на самих страницах
 
Есть такая штука как метатеги и скрипты соц сетей берут информацию оттуда. Открой исходный код страницы и посмотри.
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="Новый сервис для маркетологов позволит оценить эффективность рекламной стратегии" />
 
Ну ок, давай начнем с самого малого :)
Попробуй это для 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 страницы на которой будешь находится.

пробуй
 
Для просмотра ссылки Войди или Зарегистрируйся
Чем вам это решение не нравится?
Как по мне, проще самому написать, благо каждая крупная сеть предоставляет вам API для работы.
Ведь они тоже в этом заинтересованы.

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

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

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

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