2010-11-12 4 views
3

Недавно я получил социальный плагин fb. В частности, кнопка «Мне нравится» для моего сайта. Все работает нормально, это просто, когда я нажимаю на кнопку, она читает «Вам нравится: http: //www.branchout.com/index.php? Id = 3»Facebook Like button

Я не хочу, чтобы он говорил, что Мне нравится URL. Я хочу, чтобы он сказал содержание того, что мне нравится (в данном случае это цитата). более

Одна вещь, мое доменное имя "thebranchout.com", а не "branchout.com"

и мысли, ребята?

Глава кода заключается в следующем:

<head> 
<title><?php echo $last; ?>) <?php echo $first; ?></title> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
<meta name="description" content="Sharing stuff, quotes, politicians, athletes" /> 
<meta name="keywords" content="Sharing stuff, quotes, politicians, athletes" /> 
<meta property="og:title" content="(<?php echo $last; ?>) <?php echo $first; ?>"/> 
<meta property="og:type" content="song" /> 
<meta property="og:type" content="cause"/> 
<meta property="og:url" content="http://www.thebranchout.com/index.php?id=<?php echo $jeeves; ?>"/> 
<meta property="og:site_name" content="The BranchOut"/> 
<meta property="og:description" content="(<?php echo $last; ?>) <?php echo $first; ?>"/> 
<link rel="stylesheet" type="text/css" href="style-wampler.css" media="" /> 
<script type="text/javascript" src="JS/jquery-1.3.2.min.js"></script> 
<script src="JS/jquery.jqEasyCharCounter.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#slide").hide(); 

    $('.button').click(function checkPass(){ 
     $("#slide").slideDown(); 
    }); 

    $('textarea#limit').jqEasyCounter({ 
     'maxChars': 99, 
     'maxCharsWarning': 95, 
     'msgFontSize': '14px', 
     'msgFontColor': 'black', 
     'msgFontFamily': 'Verdana', 
     'msgTextAlign': 'left', 
     'msgWarningColor': 'red', 
     'msgAppendMethod': 'insertBefore'    
    }); 
}); 
</script> 

Функция Iframe это:

<iframe src="http://www.facebook.com/plugins/like.php?href=thebranchout.com/index.php?id=<?php echo $jeeves; ?>&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida+grande&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe> 
+6

Код был бы полезен. –

+0

Несомненно. Вот он: –

ответ

0

Я думаю facebook разбирает страницу для информации, чтобы использовать. Убедитесь, что страница на этом URL имеет допустимый заголовок, заданный в заголовке. Я не уверен, что они пытаются использовать для описания и т. Д.

5

Подведите свою страницу до URL Linter, и она расскажет вам, как facebook захватывает информацию о вашей странице.

+1

Не только это, но URL-адрес Linter обновит кеш-память Facebook ваших метаданных. – ObscureRobot

1

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

http://developers.facebook.com/docs/opengraph/