Amigo пишет:Спасибо за Reply Уважаемый Hooligan.
Я хочу модифицировать не мои ссылки на сайте, а сделать redirect те ссылки которые ставились на facebook с помощью кнопки и ведут на мой сайт.
Можно взят любой DLE site и попробовать. Нужно войти на facebook (так как ссылка будет видна на вашей странице Facebook). Вот возьмем наш любимый dle-news.ru smile
Ссылка на Like Button:
http://www.facebook.com/plugins/like.ph … ction=like
Ставим ссылку в адрес бар, нажимаем на enter, открывается окно с кнопкой, тут нужно нажат на кнопку Like.
Заходим на свою страницу Facebook и видим только что вставленную ссылку, только ссылка уже с параметрами Facebook, ссылка для dle-news.ru вот такая:
http://dle-news.ru/?fb_action_ids=36264 … map=%5B%5D
И если друзья увидев эту новость на вашем профиле заинтересуются и решат тоже посмотреть на новость и кликнут на ссылку, то DLE site который несёт новость скажет Hacking Attempt! )
Так как ссылки не работают больше на DLE (после update кнопки Like), то кнопка теряет свои смысл, а кнопку используют многие мои юзери.
Вот и вся проблема.
Теперь понял, просто не пойму, зачем, вы изобретаете велосипед?
К чему вам например именно обработка адреса с вашим доменом? Чем стандартный
http://www.facebook.com/plugins/like.php?href=http://dle-news.ru/&action=like
не устраивает?
Если хотите, что бы было по
http://dle-news.ru/?fb_action_ids=362649313822774&fb_action_types=og.likes&fb_source=timeline_og&action_object_map=%7B%22362649313822774%22%3A10150256609493466%7D&action_type_map=%7B%22362649313822774%22%3A%22og.likes%22%7D&action_ref_map=%5B%5D
то нужно писать скрипт обработчик на вашем сайте! API в помощь! как говорится!
Если уже совсем не извращаться, то можно сделать примерно следующее
[leech=http://www.facebook.com/plugins/like.php?href=http://dle-news.ru/&action=like]Тут картинка или что там![/leech]
я понимаю, что топорно но все же как вариант!
Вот ссылка по теме API http://developers.facebook.com/docs/ref … gins/like/
Добавлено: 28-09-2012 18:04:23
Попробуйте подключить кнопку вот таким образом
открываем main.tpl после тега <body>
ставим
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Далее ищем
и заменяем на
<html xmlns:fb="http://ogp.me/ns/fb#"
Затем, в fullstory.tpl
в нужном месте, ставим код
<fb:like send="false" width="450" show_faces="false" font="segoe ui"></fb:like>
Либо же без всего вышеописанного простой строчкой в fullstory.tpl(сразу в 1 строке обьединяем 2 кода )
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=151178794954789&xfbml=1"></script><fb:like href="{full-link}" send="true" layout="button_count" width="480" height="500" show_faces="false" font=""></fb:like>
По идее с таким подключением, все должно заработать корректно!
После установки кода, советую почистить кеш либо делать данные вариации под другим браузером!Удачи!
Проверяйте, ждем отчета о проделанной работе!