我在页面上有很多照片,我想为它们添加相似的按钮,所以我创建了一个页面photo.php?id = x,并用类似的按钮链接到不同的变量。但fb在发布后删除了所有变量!大约1年前它工作,但现在我不能添加变量链接分享。
还有另一种方法可以与不同的ID共享页面吗?
echo '<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fportovenere.a-turist.com%2F'.$curfolder.'photo.php%3Fid%3D'.$row["id"].'&send=false&layout=button_count&width=450&show_faces=true&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>';
P.S:
$curfolder="ru/"
id = 1-5 for test
或
echo '<div class="fb-like" data-href="http://www.portovenere.a-turist.com/'.$curfolder.'photo.php?id='.$row["id"].'" data-send="false" data-layout="button_count" data-width="150" data-show-faces="true"></div>';
有了这个:它与varbiles共享一个页面,但不提取信息(照片,标题)
或旧的分享者:
echo '<a target="_blank" rel="nofollow" href="http://www.facebook.com/sharer/sharer.php?u=http://portovenere.a-turist.com/'.$curfolder.'photo.php?id='.$row["id"].'"><img style="margin-bottom:25px;" src="/images/fb_share_img.png"></a>';
答案 0 :(得分:0)
我认为您的问题在于og:url
元标记。
查看debug tool对您的网址的说明:
获取网址:http://portovenere.a-turist.com/photo_galery.php?id=4
规范网址:http://www.portovenere.a-turist.com/photo_galery.php
我相信如果你修复了它并为og:url
返回了相同的网址,它就会按你的意愿行事。