最近我们公司的一个项目的官网要改版,刚好我负责去做了一下首页的界面调整,其中就需要在页面的底端,加上一些赞的按钮,比如twitter,facebook,g+等等,
其实现在很多网站都有这些赞的按钮。
为了方便以后在做这些按钮的时候再去寻找,干脆就把它们记下来了
1. twitter 按钮
代码如下
1 <a href="https://twitter.com/share" class="twitter-share-button" data-lang="en">Tweet</a> 2 <script> 3 !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); 4 </script>
2.g+ 按钮
代码如下
1 <g:plusone size="medium"></g:plusone> 2 <script type="text/javascript"> 3 window.___gcfg = { 4 lang: 'en-US' 5 }; 6 (function() { 7 var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 8 po.src = 'https://apis.google.com/js/plusone.js'; 9 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 10 })(); 11 </script>
注意: 在使用 twitter按钮或者g+按钮的时候,一定要在head头部加一个 <link rel="canonical" href="你的站点" />
canonical 这个属性一定要有,并且要指向一个站点
(我当初在做这个的时候,就没有加,导致g+都不能用,后来对照了一下官网,发现就少了这个,结果就不能用了,然后把它加上去,就可以用了)
3.facebook按钮
代码如下:
1 <div class="fb-like" data-href="你的站点" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true"></div> 2 <div id="fb-root"></div> 3 <script>(function(d, s, id) { 4 var js, fjs = d.getElementsByTagName(s)[0]; 5 if (d.getElementById(id)) return; 6 js = d.createElement(s); js.id = id; 7 js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 8 fjs.parentNode.insertBefore(js, fjs); 9 }(document, 'script', 'facebook-jssdk')); 10 </script>
最后是一张截图

浙公网安备 33010602011771号