iFrames中的Facebook Share按钮

时间:2013-02-26 15:05:02

标签: html facebook-sharer

我有一个网站,使用php和mysql在列表中显示新闻项目。 你可以在:

看到

http://www.teambathbuccaneers.co.uk/index.php?page=News.php

我希望能够在每个项目上添加Facebook共享徽标/链接,以便当用户点击共享按钮时,只有一篇文章出现在他们自己的Facebook墙上。

我已经使用Facebook开发者页面上提供的信息来创建测试,但初始测试显示的是外框而不是内部iframe。

欢迎任何有关如何制作能够显示单个新闻项目的建议。

感谢。

中号

1 个答案:

答案 0 :(得分:0)

转到:https://developers.facebook.com/docs/plugins/share-button/->获取代码-> iFrame。

输入显示商品详细信息页面的链接,该页面必须包含唯一的标识符,您将在iframe广告代码中看到它:

public static bool SendMail(string from, string to, string cc, string subject, string body)
        {
            bool rst = false;
            MailMessage Msg = new MailMessage();
            try
            {
                SmtpClient smtp = new SmtpClient("mail.gmail.com", 587);
                string[] toeml = to.Split(new Char[] { ';', ',' });
                foreach (string tmp in toeml)
                {
                    if (tmp.Trim() != "") Msg.To.Add(tmp.Trim());
                }
                string[] cceml = cc.Split(new Char[] { ';', ',' });
                foreach (string tmp in cceml)
                {
                    if (tmp.Trim() != "") Msg.CC.Add(tmp.Trim());
                }
                Msg.From = new MailAddress(from.Trim());
                Msg.Subject = subject;
                Msg.Body = body;
                Msg.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
                smtp.Credentials = new System.Net.NetworkCredential("nick.chau@gmail.com", "880215");
                smtp.Send(Msg);
                rst = true;
            }
            catch (Exception ex)
            {

            }
            finally
            {
                Msg.Dispose();
            }
            return rst;
        }