2009-10-21 3 views
0

Я использую код найден в http://www.facebook.com/share_partners.php/Facebook Поделиться Ссылка не отправляя правильный URL

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

Страница, на которой размещен значок общего доступа, НЕ является URL, который я хочу предоставить. URL-адрес, который я хочу использовать, я указываю как

Однако сначала он сработал, но теперь он вытаскивает мета значение и URL-адрес с фактической страницы!

Меня беспокоит то, что она захватывая URL со страницы, а не то, что я вход из-за:

u=location.href;t=document.title 

На странице (как один с иконкой акций и фактическая общая страница) Я пытался для определения изображения предварительного просмотра:

<link rel="image_src" 

Это расположено между тегами ... похоже, ничего не делает.

Мысли?

+0

Похоже, что страница переместилась на http://www.facebook.com/facebook-widgets/share.php – sjobe

ответ

2

Вы можете только изменить заголовок Все остальное выставляется непосредственно из общего URL-адреса.

я не 100% понять, что вы хотите сделать

<script>function fbs_click() {u=location.href;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> 
<a href="http://www.facebook.com/share.php?u=<url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a> 

заменить и = location.href с и = и т = document.title с указанным заголовком. дополнительно заменить в HREF = «» в связи с правильным URL

любая другая информация извлекается с помощью мета-тегов целевого URL

<link rel="image_src" href="http://www.onjd.com/design05/images/PH2/WableAFC205.jpg" /> 

HREF = «» ссылки на правильное изображение

тег должен быть в этих метатегах (в области)

Смежные вопросы