Monday, October 15, 2012

Pin It

A Floating Share bar

This one's just for my Blogger friends. You see all the nice floating "Share-bars" in blogs and have you ever wanted to add one to your own blog?

Well here it is!

I have added one on my blog and am just sharing the code so that you guys can get the same. I am posting this step by step so that it is easy to understand. But if you still have doubts, just ask via the Comments at the bottom of the post.

  1. Go to Blogger > Template
  2. Backup your template
  3. Click Edit HTML
  4. Click Proceed
  5. Then Click Expand Widget Templates
  6. Search for
 <b:includable id='post' var='post'>

     7.   Just below it paste the following code: 

<b:if cond='data:blog.pageType == "item"'>

<b:if cond='data:blog.pageType != "static_page"'>

<style>

.mbt_social_floating{

    position:fixed; bottom:10%; margin-left:-60px; float:left;

    width:60px;

    background-color:#f7f7f7;

    padding: 5px 0 0px 0px;

     border-top:1px solid #ddd;

border-left:1px solid #ddd;

border-bottom:1px solid #ddd;

z-index:9999 !important;

border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;

}

.mbt_social_floating .mbt_side_social_button{

    margin-bottom:5px;

    float:none;

    height:auto;

    width:60px;

}

.mbt_social_floating .st_twitter_vcount, .mbt_social_floating.st_plusone_vcount, .st_email{

    margin-left:5px;

}

.mbt_social_floating .st_fblike_vcount{

    margin-left:5px;

}

.mbt_social_floating .stButton_gradient{

    background:none !important;

    height:21px !important;

    padding-left:0 !important;

}

.mbt_social_floating .chicklets, .mbt_social_floating .stMainServices {

    background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFInjY7ox0OxP25axDQ7Z6peSafV3sLep_zpvdFwq6tuIHXu84lkQdOuB_emLiG20evQirqEHIko5V3l_BKzf6mVRBvSrpwpYrUukeoQvvJydGXxVnvIzGRb3P8VMn2BMUkLxNj9ZbDvge/s400/gc_social_sprite.gif') no-repeat !important;

    height:19px !important;

    width:45px !important;

    padding:0 !important;

}

.st_email .chicklets{

    background-position:0 -77px !important;

    background-image:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFInjY7ox0OxP25axDQ7Z6peSafV3sLep_zpvdFwq6tuIHXu84lkQdOuB_emLiG20evQirqEHIko5V3l_BKzf6mVRBvSrpwpYrUukeoQvvJydGXxVnvIzGRb3P8VMn2BMUkLxNj9ZbDvge/s400/gc_social_sprite.gif') !important;

}

.mbt_social_floating .st_twitter_vcount .st-twitter-counter{

    background-position:0 -58px !important;

}

.mbt_social_floating  .stButton_gradient{

    border:none !important;

}

.mbt_social_floating .stBubble_count{

    width:44px !important;

    font-size: 15px !important;

    font-weight: normal !important;

    padding-top:7px !important;

    height:23px !important;

    background:none !important;

}

.mbt_social_floating .st_twitter_vcount .stBubble_count{

    color:#00a6df;

    background-color:#f8fbfc !important;

}

.st_fblike_vcount{

    margin-bottom: 0px;

    display: block;

}

.st_twitter_vcount{

    margin-bottom: 3px;

    display: block;

}

.st_email{

    margin-bottom: 5px; margin-top: 3px;

    display: block;

}

.mbt_social_floating .stBubble{

    background-position: 21px 31px !important;

    height:35px !important;

}

</style>

<div class='mbt_social_floating'>

    <script type='text/javascript'>var switchTo5x=true;</script>

    <script src='http://w.sharethis.com/button/buttons.js' type='text/javascript'/>

    <script type='text/javascript'>stLight.options({onhover:false});</script>

    <span class='st_fblike_vcount' displaytext=''/>

    <span class='st_twitter_vcount' displaytext='' st_via='sarkar1990'/>

<div style='margin:5px 0 0px 0;'>

<center><a class='pin-it-button' count-layout='vertical' expr:href='"http://pinterest.com/pin/create/button/?url=" + data:post.url'>Pin It</a>

<a href='javascript:void(run_pinmarklet())' style='margin-left:-46px; width:43px; height:20px; display:inline-block;'/>

<script src='http://assets.pinterest.com/js/pinit.js' type='text/javascript'/>

<script type='text/javascript'>

function run_pinmarklet() {

var e=document.createElement('script');

e.setAttribute('type','text/javascript');

e.setAttribute('charset','UTF-8');

e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r=' + Math.random()*99999999);

document.body.appendChild(e);

}

</script> </center>

</div>

<div style='margin:0px 0 0 5px;'>

    <span class='st_plusone_vcount' displaytext=''/>

</div>
 

<div class='addthis_toolbox addthis_default_style ' style='margin:5px 0px 5px 8px;'>

<a class='addthis_counter'/>

</div>

<script src='http://s7.addthis.com/js/250/addthis_widget.js' type='text/javascript'/>

<script type='text/javascript'>

var addthis_config = {

     ui_cobrand: "MY BLOGGER TRICKS",

ui_header_color: "#ffffff",

     ui_header_background: "#0080FF"

}

</script>

<span class='st_email' displaytext=''/>
 

</div>

</b:if></b:if>


That's it!
Just replace sarkar1990 with your Twitter Handle.

If you are using self-hosted Wordpress let me know if you need a similar plugin made for you. But there are lots for Wordpress already, so just search for it in the Plugins directory.




No comments:

Post a Comment