#php #javascript #facebook #share
#php #javascript #Facebook #Поделиться
Вопрос:
У меня есть эти ссылки на моем сайте
<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) 'amp;t=' encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
return false;
}
</script>
и я хочу знать, есть ли способ добавить текст или что-то вроде к каждой из них уникально, чтобы каждая ссылка была отдельным телом .. вот мой рабочий код, но где и как мне добавить описание какого-либо вида
Ответ №1:
Вы должны добавить теги Open Graph к страницам, которыми вы хотите поделиться — именно так пользователь получает их, и приятно то, что если кто-то решит просто поделиться ссылкой в своей ленте, будет получена та же информация. Линтер URL Facebook — отличный инструмент для определения того, что Facebook видит, когда ищет информацию Open Graph.
Комментарии:
1. но как мне использовать несколько на одной странице как вы можете видеть из моего примера, у меня есть несколько
Ответ №2:
Редактировать: неправильно прочитал ОП… Насколько я знаю / обнаружил, вы не можете настроить основной текст того, что отображается в диалоговом окне поделиться, используя facebook.com/sharer.php . Возможно, вам придется изучить другие методы социального взаимодействия с facebook api.
Комментарии:
1. Я знаю, как использовать все это… но где на facebook.com/sharer.php ? я устанавливаю это
2. О! Извините, я неправильно прочитал ваш вопрос. Насколько я знаю, вы не можете настроить основной текст общего ресурса с помощью facebook.com/sharer.php . По крайней мере, я пока не нашел способ сделать это…
Ответ №3:
Если мне не изменяет память, вы можете добавить параметр в facebook.com/sharer.php ? url вот так :
facebook.com/sharer.php?u=yourlinkeamp;t=The текст, который вы хотите, чтобы он был в текстовой области
Комментарии:
1. t не для текста. Это для заголовка.