首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook喜欢不显示正确的图像

问Facebook喜欢不显示正确的图像
EN

Stack Overflow用户
提问于 2012-06-03 04:33:57
回答 2查看 192关注 0票数 0

我使用php并显示存储在mysql数据库中的大拇指和记录行。

我还有一个点赞按钮,用户点击它,它就会出现在用户的facebook墙上。

文本和链接显示正确,但缩略图始终是第一条记录中的缩略图。

我怎样才能让facebook在facebook的墙上显示正确的拇指?

下面是我使用的代码:

代码语言:javascript
复制
echo '<li>'; 
echo '<div class="thumb"><a href="inner.php?id='.$db_field['id'].'&title='.$db_field['title'].'&views='.$db_field['views'].'"><img src="images/thumbnails/'.$db_field['image'].'" alt="" /></a></div>';

echo '<div class="text_lvl_1">'.$db_field['title'].'</div>';

echo '<div class="facebook_buttons">';
echo '<fb:like href="http://www.mydomain.com/inner.php?id='.$db_field['id'].'" send="true" align="middle" layout="button_count" width="135px" show_faces="false"></fb:like>';
echo '</div>';
echo '</li>';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-03 13:27:23

每张图片都有单独的页面吗?在每个页面上,在打开的图形标记中显示该页面的图像。

如果一个页面有多个图片,那么类似的页面就不可能每次都选择不同的图片。这是因为开放的图形标记是在JS之前呈现的(所以如果您使用JS进行操作,您就不能这样做)。

您可以使用Facebook linter工具来测试这一点。

票数 2
EN

Stack Overflow用户

发布于 2012-06-03 04:49:08

那么您的inner.php?id=123实际上是显示单个图像的页面?您是否在这些页面中放置了任何代码来告诉facebook图像地址是什么,比如带有rel="image_src"的链接元素或Open Graph meta元素?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10865736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档