У меня есть сайт-агрегатор ежедневных сделок, и я не могу заставить работать общий доступ к Facebook.На каждой странице есть много предложений, и у каждой есть свой собственный ресурс FB, поэтому они могут разместить его на своей стене, на стенах друзей и т. Д.
вот сайт, на котором вы можете попробовать поделиться: http://bit.ly/xFGzj5
Вот код, который я сейчас использую:
<!-- Each Deal has this button that links to FB -->
<a href="http://www.facebook.com/share.php?u=<?php echo urlencode($shareurl); ?>" onclick="return fbs_click('<?php echo urlencode($shareurl); ?>','<?php echo $title; ?>')" target="_blank"><img src="../../images/fb.png" border="0" alt="Share On Facebook" class="smicon" /></a>
<!--And here is the JS function:-->
<script>
function fbs_click(u,t) {
window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
return false;
}
</script>
С этим методом прямо сейчас заголовок не работает должным образом, и иногда изображение появляется, иногда нет.Когда изображение действительно показывает, есть около 200 эскизов на выбор (в зависимости от того, сколько сделок на странице), поэтому пользователь должен циклически проходить по нему, пока не найдет нужное.
В идеале, я хочуurl / title работает правильно (очевидно) и заставляет изображение переходить к изображению этой конкретной сделки по умолчанию, когда они нажимают кнопку поделиться.Кто-нибудь есть какие-либо идеи о том, как сделать эту работу ???