可能重复:
How does Facebook Sharer select Images?问题限定OG:为PHP生成的打开图元标记图像路径 - 产品图像不显示被点击的Facebook Like按钮时
I” m试图为我的网站的Open Graph元标记中的产品图像定义正确的路径,以便当有人点击嵌入的Like或Send按钮时,他们所在的特定产品页面中的图像将显示在Facebook中。
我的网站运行在一个定制的基于php的电子商务解决方案上。它的头部部分完全是在PHP中生成的,这使得编写Open Graph元标记变得非常困难(对我来说)。
我到目前为止的代码是:
echo("\t<meta property=\"og:image\" content=\"{$config["absolute_url"]}/media/productimages/{$data["imageid"]}/{$data["extension"]}\" />\n");
...刚刚显示Facebook的开发者棉短绒空白图像,并没有像都不像,或发送被点击我的网站上的按钮时。
我试了很多(垃圾)解决方案,但没有任何工作 - 我是新来的PHP和挣扎的大时间!建立我们网站的开发人员无法帮助我,而转移到另一个电子商务车目前在经济上不可行,因此我无法使用这个工具。
任何帮助,提示或建议将受到无比的赞赏。
谢谢! =]
新增13/09/11:
万一有帮助,这里是从我的网站的头一节OG meta标签的整个块:
// Output Facebook Open Graph Meta Tags
echo("\t<meta property=\"og:title\" content=\"".page_title()."\" />\n");
echo("\t<meta property=\"og:type\" content=\"article\" />\n");
echo("\t<meta property=\"og:site_name\" content=\"ElectricPlanet.co.uk\" />\n");
echo("\t<meta property=\"fb:app_id\" content=\"135246374547713\" />\n");
echo("\t<meta property=\"og:image\" content=\"{$config["absolute_url"]}/media/productimages/{$data["imageid"]}.{$data["extension"]}\" />\n");
echo("\t<meta property=\"og:url\" content=\"{$config["absolute_url"]}".seo_url_encode($productdata['title'])."\" />\n");
所有其他OG标签工作正常,除了og:url之外,我目前也正在使用它。 = S
下面是从哪里图像输出的一个片段:
echo("<img src=\"{$config["absolute_url"]}/media/productimages/{$data["imageid"]}_product.{$data["extension"]}\" height=\"{$config["product_image_height"]}\" width=\"{$config["product_image_width"]}\" id=\"mainProductImage\" alt=\"{$productdata["title"]}\" />");
下面是一个典型的产品页面的链接:谁需要看看
http://www.electricplanet.co.uk/product/26/211/Mathmos-Astrobaby-Lava-Lamp
大荣誉给任何人这对我来说 - 我非常感激,即使我们不解决这个问题。我以前从来没有真正要求过编码的帮助 - 我的MO会在10天内“反复试验”,直到我解决某些问题或将我的“计算机放在墙上! - 但是当我设法在html,css和一个小小的javascript中自我教导自己达到一个合适的水平时,谈到php时我完全没有深入。
因此再次感谢,堆栈溢出大师!
干杯,罗斯
生成的图片url是否正确?你可以给我们链接到其中一个页面,这将有很大帮助。 –
嗨阿朱那,谢谢你的回复。我认为生成的图片网址是正确的 - 产品图片在整个网站中正常显示。以下是产品页面的链接:[http://www.electricplanet.co.uk/product/519/Lace-Lights---LED-Shoe-Laces](http://www.electricplanet.co.uk/产品/ 519 /花边灯--- LED鞋带) - 再次感谢您为我看这个。 =] – ElectricMonkey
还有什么想法?这让我疯狂...... = [谢谢! – ElectricMonkey