-1

嗨,我正在尝试将 facebook like 按钮添加到我的 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 和 item id 。但是当我点击这个like按钮并带我到like.php页面时,我再次点击like并在facebook上看到我的帖子。我发现我只喜欢带有参数 id 的链接。项目 ID 被省略。这是为什么 ?

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

4

1 回答 1

1

这是为什么 ?

因为您忘记正确地对您的 URL 进行urlencode(在这种情况下它只是另一个链接中的一个参数)。

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

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

于 2012-06-18T10:23:25.763 回答