Html 在社交网络上共享网站内容的代码
我有一个在博客页面上列出文章的网站,我想有一个自定义的Facebook共享,为每一篇文章分配推特和电子邮件链接。以下是Twitter链接的代码:Html 在社交网络上共享网站内容的代码,html,facebook,twitter,social-networking,Html,Facebook,Twitter,Social Networking,我有一个在博客页面上列出文章的网站,我想有一个自定义的Facebook共享,为每一篇文章分配推特和电子邮件链接。以下是Twitter链接的代码: <a href=\"https://twitter.com/share\" data-url=\"http://www.mywebsite.co.uk?article=$article_id\"><div class=\"shareCell shareTwitter\"></div></a> 问题是
<a href=\"https://twitter.com/share\" data-url=\"http://www.mywebsite.co.uk?article=$article_id\"><div class=\"shareCell shareTwitter\"></div></a>
问题是,当我点击tweet图片时,它试图分享主要的博客页面,而不是相关的文章——任何关于为什么或如何排序的想法
另外,Facebook和直接通过电子邮件发送文章也能做到这一点吗?如果您跳过了整个html,我怀疑您使用的是php
<a href=\"https://twitter.com/share\" data-url=\"http://www.mywebsite.co.uk?article=$article_id\"><div class=\"shareCell shareTwitter\"></div></a>
应该是:
<a href=\"https://twitter.com/share\" data-url=\"http://www.mywebsite.co.uk?article=" . $article_id . "\"><div class=\"shareCell shareTwitter\"></div></a>
$article_id是php中的一个变量
对于facebook,这里有一个非常类似的方法:
以及发送电子邮件:
<a href="mailto:emailname@yourdomain.com?subject=encodeURIComponent('Check out the blogpost http://www.mywebsite.co.uk?article=" . $article_id . "');">Send in email</a>
功能fb_共享(url)
{
var url='1〕http://www.facebook.com/sharer.php?u='+encodeURIComponent(''+url);
打开(url,‘在FaceBook上共享’,‘左=20,顶=20,宽=550,高=400,工具栏=0,菜单栏=0,滚动条=0,位置=0,可调整大小=1’;
返回false;
}
//首先将下面给出的php代码放在您的页眉或页面顶部。
//这是您需要包含在文章部分的HTML部分
谢谢,但这仍然显示主页()的url,而不是文章(),那么代码中似乎还有其他问题。因为如果article.php将您重定向到blog.php,那么执行此操作的代码中必须有一些错误处理,或者url重写过滤器或类似的东西。