Facebook поделиться текстом - PullRequest
2 голосов
/ 12 апреля 2011

У меня есть эти ссылки на моем сайте

<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" class="fb_share_button" onclick="return fbs_click('http://site.com/profile/4')" target="_blank" style="text-decoration:none;"></a>
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" class="fb_share_button" onclick="return fbs_click('http://site.com/profile/5')" target="_blank" style="text-decoration:none;"></a>
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" class="fb_share_button" onclick="return fbs_click('http://site.com/profile/8')" target="_blank" style="text-decoration:none;"></a>
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" class="fb_share_button" onclick="return fbs_click('http://site.com/profile/9')" target="_blank" style="text-decoration:none;"></a>
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" class="fb_share_button" onclick="return fbs_click('http://site.com/profile/10')" target="_blank" style="text-decoration:none;"></a>

с этим javascript

<script>
function fbs_click(location_place) {
        u=location_place;
        t=document.title;
        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>

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

Ответы [ 3 ]

4 голосов
/ 12 апреля 2011

Вы должны добавить Open Graph теги к страницам, которыми вы хотите поделиться - вот как их разделяет участник, и приятно то, что если кто-то решит просто поделиться ссылкой в ​​своей ленте,та же информация подобрана. Facebook URL Linter - отличный инструмент для определения того, что видит Facebook, когда ищет информацию в Open Graph.

1 голос
/ 12 апреля 2011

Редактировать: Не правильно читать ОП ... Насколько я знаю / нашел, вы не можете настроить основной текст того, что отображается в диалоге обмена, используя facebook.com/sharer.php.Возможно, вам придется посмотреть на другие методы социального взаимодействия с Facebook API.

0 голосов
/ 12 апреля 2011

Если у меня хорошая память, вы можете добавить параметр в facebook.com/sharer.php?URL вроде так:

facebook.com / sharer.php? u = yourlinke & t = Текст, который вы хотите, чтобы он был в текстовой области

...