并非所有参数都像链接帖子一样发送到 FB


not all parameters being send to fb like link post

嗨,我

正在尝试将Facebook喜欢的按钮添加到我的HTML电子邮件通讯中。 我发现这只能在 2 单击过程中完成。 使用此方法:

<a href="http://www.facebook.com/plugins/like.php?href=<?=$config['SITE_URL']?>Home  /newsletter_view.php?id=<?=$NewsLetterID?>&itemId=<?=$ItemRow->ID?>;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80 target=">
   <img title="Facebook Like Button" src="<?=$config['SITE_URL'].'Images/like.png'?>"  alt="" />
</a>

在我为 HREF 选择的链接中,我有 ID 和项目 ID . 但是当我点击这个喜欢按钮并将我带到喜欢.php页面时,我再次点击喜欢并在Facebook上看到我的帖子。 我发现我只喜欢带有参数 ID 的链接。 省略了项目 ID。 这是为什么呢?

还有一件事,我们可以改变 like.php 页面的外观吗? 全空的,左上角只有一个喜欢按钮,这有点烦人。我可以将其作为弹出窗口打开吗?

为什么?

因为您忘记正确编码您的 URL(在这种情况下,它只是另一个链接中的一个参数)。

除此之外,你的整个a元素看起来有点混乱。为什么 href 属性内部会出现Home /newsletter_view.php?,为什么在属性末尾有target=

确定您至少了解HTML语法的基础知识吗?因为对我来说,看起来你没有,一点也不。