最近我们公司的一个项目的官网要改版,刚好我负责去做了一下首页的界面调整,其中就需要在页面的底端,加上一些赞的按钮,比如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>

 

 
最后是一张截图
 
 
 
posted on 2013-05-24 23:58  柯邪  阅读(1946)  评论(0)    收藏  举报