How to Add a Tiny jQuery Circle Slider to Blogger

Jquery  puts reality on our imaginations, today in this tutorial I will show one trick that  shows how  this plug-in works.  This is called " tiny circleslider" .When dragging on the red dot, the images will  move from right to the left and the succedding set of images will slide out respectively.
add tiny jquery circleslider
See Demo Here

Adding the Tiny Circleslider to the Blog


In order to make it work, first task is to add the javascript jQuery library in our template:
Step 1. Go to Blogger's dashboard
Step 2. Click Template >> Edit HTML button:
Step 3. Click anywhere on the code area and search by using the CTRL + F keys for the tag below:
</head>

Step 4. Just above/before the tag above, add the following scripts below:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' type='text/javascript'/>
<script src="http://bloggingtipsandtrix.googlecode.com/svn/jquery.circleslider.js"/>
Step 5.  Now, we are going to add the CSS styles above the </head> tag or just put it  above the scripts that you put in step 4:
<style>
  #rotatescroll { /* is the rectangle container */
    height: 300px;
    position: relative;
    width: 300px;
  }
  #rotatescroll .viewport { /* is the rectangle containing the images */
    height: 300px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    width: 300px
  }
  #rotatescroll .overview { /* is the list with the images */
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
  }
  #rotatescroll .overview li { /* each item of the list */
    float: left;
    height: 300px;
    position: relative;
    width: 300px;
  }
  #rotatescroll .overlay { /* the image with the circle overlapping the list */
    background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijtmZtBlqZdw4aINStqDwHE7TzNtZzs36bfSGnz9X921o45nu-trAOMLzbI_jfOfLECJHOW2-FiiTQSrpZV13hrTqJYE1bxczVx_LWkzPQs8PtN_pNs81h7-q3ITnDJ8748L0l5Q2k_bXU/s1600/bg-rotatescroll.png) no-repeat 0 0;
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width:300px;
  }
  #rotatescroll .thumb { /* the red circle that allows us to navigate */
    background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV1UjkunK2TsEp1h9cX2sPV8EAjhhsTRQM0cM7W4bSpWUvPm5EVYeAa53sCD_uNXS02agWR9E3wBzgbU9CMN6kGzfDgrBdTrzZyANnpUyE8EgXef6Hjz_KG-MhOUId2IbYj6xq0xFMNQBu/s1600/bg-thumb.png) no-repeat 0 0;
    cursor: pointer;
    height: 26px;
    left: 137px;
    position: absolute;
    top: -3px;
    width: 26px;
    z-index: 200;
  }
  #rotatescroll .dot { /* the points indicating the position of each image */
    background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUrgiamJFh9dROBd_n_KaWOQF5HxXkGw0R-JVy6I9Ae6QRIfPIqEJdfLjPekpTFvFkEMdykVR57B8IB5hoflwTzSjeKwXWRGN2cYdAvVImVF32qvZOblBSlK2U5PgGWgtSiGlTFqn_N3O7/s1600/bg-dot.png) no-repeat 0 0;
    display: none;
    height: 12px;
    left: 155px;
    position: absolute;
    top: 3px;
    width: 12px;
    z-index: 100;
  }
  #rotatescroll .dot span { /* are hidden by default */
    display: none;
  }
</style>

Step 6. Save the changes by clicking the Save Template button
Now here's the HTML that has to be added to where we want to display the circle slider

To add it inside a post:


  • Click the New post or select a post from your previous  publish articles,
  • Then switch your Blogger Editor's page on HTML mode.
  • And finally, paste the code below:


<div id="rotatescroll">
  <div class="viewport">
    <ul class="overview">
      <li><img src="imageURL" /></li>
      <li><img src="imageURL" /></li>
      <li><img src="imageURL" /></li>
      <li><img src="imageURL" /></li>
      <li><img src="imageURL" /></li>
    </ul>
  </div>
  <div class="dot"></div>
  <div class="overlay"></div>
  <div class="thumb"></div>
</div>

<script type="text/javascript">
$(document).ready(function(){ $('#rotatescroll').tinycircleslider(); });
$('#rotatescroll').tinycircleslider({ interval: true, snaptodots: true });
</script>


Note: Replace the image URL text with the URL of your images

and here are other options that could be added, separated by commas:

snaptodots - false if you want no dots to be shown when dragging them
hidedots - false if you want to display the internal points (by default is true)
intervaltime - is the time between slides (by default 3500)
radius - defines the size of the circle (by default is 140)

If you want to add it to your sidebar, simply go to Layout, click the Add a Gadget link > from the popup window, choose HTML/Javascript and paste the code inside the empty box.
Credit: I would like to say thanks to helplogger for the script above!

How to Create Magazine Style with Post Summaries and Thumbnails on Blogger

Hello dear! I am now back with the race and time to share another tutorial which  I have learnt from one of my favorite sites whom I've learned so many things in web developing i.e. helplogger. I know that template designing is now flooding in the web and one of the best styles now is the magazine or newspaper style template which  displays the posts summaries in the homepage by stacking the columns on top of each other. This kind of templates is now very  popular, it may a news or technology blog, everyone needs a fresh magazine style layout for their blogs.
create magazine style in blogger


Live Demo

Here in this tweak, we will  use the Read More script in order  to display a summary of the posts and add a conditional tag and a different style to the first post so that it will have a larger width than the other older posts. Without so much adieu, you can now change your previous and simple Blogger template to become an attractive and stylish magazine looks.

How to Add a Magazine Style in Blogger


Step 1.  Go to Blogger Dashboard >> Template (Back- up your template for  your reference).
Step 2. Click Edit HTML button.
Step 3. Click anywhere inside the code area and search by using CTRL + F keys for this line:
<data:post.body/>
Note: You'll find the above code in two occurrences,  please choose the second.

Step 4. Remove that line  above in step 3 and replace it with code below:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
 <span class='post-comment-link'><b:if cond='data:blog.pageType != &quot;item&quot;'><b:if cond='data:post.allowComments'><a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:post.numComments/></a></b:if></b:if></span>
<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
  <script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>
<span class='readmorebutton' style='float:right'><a expr:href='data:post.url'>Continue Reading >></a></span></b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'><data:post.body/></b:if>

Note: You may replace the Continue Reading text, by changing the code in orange

Step 5. Now find (CTRL + F) this line:
<b:include data='post' name='post'/>

Step 6. Remove that code in step 5 and  replce it with code below:

<b:if cond='data:post.isFirstPost'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<div id='first'>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
<div class='first-body'>

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div expr:id='&quot;summary1&quot; + data:post.id'><data:post.body/></div>
  <script type='text/javascript'>createSummaryAndThumb1(&quot;summary1<data:post.id/>&quot;);</script>
<span class='post-comment-link'><b:if cond='data:blog.pageType != &quot;item&quot;'><b:if cond='data:post.allowComments'><a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:post.numComments/></a></b:if></b:if></span>
<span class='readmorebutton' style='float:right'><a expr:href='data:post.url'>Continue Reading >></a></span>
</b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'><data:post.body/></b:if>

</div>
</div>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>

Step 7. Now find the </head> tag and paste the following script before/above it:
<script type='text/javascript'>
posts_no_thumb_sum = 290;
posts_thumb_sum = 240;
img_thumb_height = 80;
img_thumb_width = 80;
first_no_thumb_sum = 600;
first_thumb_sum = 540;
img_thumb_height1 = 145;
img_thumb_width1 = 165;
</script>

<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}

function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = posts_no_thumb_sum;
if(img.length>=1) {
imgtag = '<span class="posts-thumb" style="float:left;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = posts_thumb_sum;
}

  var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}

function createSummaryAndThumb1(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = first_no_thumb_sum;
if(img.length>=1) {
imgtag = '<span class="first-post-thumb" style="float:left;"><img src="'+img[0].src+'" width="'+img_thumb_width1+'px" height="'+img_thumb_height1+'px"/></span>';
summ = first_thumb_sum;
}

var summary1 = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary1;
}

//]]>
</script>


Step 8. And below the script above add these CSS styles:
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<style type='text/css'>
.first-post-thumb {
margin-right: 10px;
border: 1px ridge #ff8000;
overflow:hidden;
border-radius:74px;
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}
.first-post-thumb hover {
 -webkit-filter: opacity(50%);
  }
.post-body img, .post-body .tr-caption-container, .Profile img, .Image img, .BlogList .item-thumbnail img {
background: none;
border: none;
box-shadow: none;
padding: 0;
}
#first { /* Styles for the First Post Container */
width: auto;
height: 250px;
float: left;
margin-bottom:10px;
background-color: #F4F4F4; /* background color for the first post */
border: 1px solid #E5E5E5; /* border for the first post */
}
.first-body { /* Style for the First Post summary */
color: #545454;
font-size: 13px;
text-align: justify;
padding: 5px 10px;
line-height:1.5em;
}
#first h3 a, #first h3 a:visited { /* Style for the First Post Title*/
border-bottom: 2px solid #DFDFDF;
color: #515151;
font-size: 20px;
display:block;
margin: 10px auto;
width: 95%;
font-size: 20px;
padding: 0px 0px 4px 0px;
font-weight: bold;
text-align:left;
line-height: 1.4em;
background: none;
}
#first h3 a:hover { /* Color on mouseover for the First Post Title */
color: #1061A1;
}
.post { /* Styles for the small posts container */
float:left;
margin-right: 10px;
width: 290px;
height: 210px;
padding: 0px 5px 5px 5px;
background: #FCFCFC; /* background color for the small posts */
border: 1px solid #E5E5E5; /* border for the small posts */
overflow: hidden;}
.posts-thumb { /* Style for the small posts thumbnails */
margin-right: 5px;
background: #ddd;
padding: 3px 3px 0px;
border: 1px solid #158aee;
border-radius: 52px;
overflow:hidden;

}
h3.post-title a{ /* Style for the small posts titles */
font-size: 14px;
color: #747474;
background-color: #F4F4F4; /* Background color for the small posts titles */
width: 95%;
font-weight: bold;
font-family: &#39;Arial Narrow&#39;, sans-serif;
padding: 5px;
}
h3.post-title a:hover { /* Color on mouseover for the Small Posts Title */
color: #005B77;
}
h2.date-header { /* Hide the post date */
display:none;
}
.post-footer { display: none;}
h3.post-title {margin: 0px;}
.readmorebutton { margin-top: 5px;}

.readmorebutton a { /* Styles for the Read More link */
color: #158aee;
border: 1px ridge #ff8000;
background: #EAEAEA; /* Background color for the Read More link */
text-decoration:none;
padding: 3px 5px;
font-weight: bold;
font-size: 11px;
}
.post-comment-link { /* Style for the comment bubble of posts below */
float: right;
display: inline;
margin: -35px 0px;
border: 1px solid #E1E1E1; /* border for the comment bubble */
background: #EAEAEA; /* background color for the comment bubble */
font-size: 11px;
position: relative;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
#first .post-comment-link { /* Style for the comment bubble of first post */
margin: -200px 10px;
}
.post-comment-link a{ /* Link color for the comments bubble*/
padding: 10px;
color: #6A6A6A;
text-decoration:none;
font-weight: bold;
}
#blog-pager {clear:both;}
</style>
</b:if>
</b:if>

Customization: This is Optional


1) At the beginning of the script from step 7, we have this set of codes:

posts_no_thumb_sum = 290;
posts_thumb_sum = 240;
img_thumb_height = 80;
img_thumb_width = 80;
first_no_thumb_sum = 600;
first_thumb_sum = 540;
img_thumb_height1 = 145;
img_thumb_width1 = 165;

  • The first number (290) is the number of characters that will show for the small posts when there will be no image available
  • The second number (240) will be the number of characters that will show when the small posts will have an image
  • The third and the forth line (80) is for the height and width of the small posts thumbnails (images).


2) The CSS styles. That final thing we  had added is a code that determines how the posts are going to look on the homepage (and archive pages as well, except for the first post).

If you want to change the width an height, respectively the size for the first post container, look for these lines:
width: auto
height:250px


Below the first post are the values for the other posts, just look for this part:

width: 290px;
 height: 210px;
Set the number of posts to show on the homepage so that there will never be any empty space.
1.Go to Settings >> Posts and comments >> Show at most and select the number of posts that you want to appear.

Finally, you have to set the width of your blog lay -out in order to fix this new settings  exactly  to the code that we have inserted in your template.
1.Go to Template >> Click Customize >> Adjust Width of the entire blog (preferably 1040px)
2. Hit the Apply to Blog button.

How to Add Author's Profile Image Beside Every Post Title



add author's profile beside post titleSearch Engine Optimization (SEO) is always the heart of   every blogging  career, no doubt that as a goal oriented one, you must have to maximize your blog to be visible in the Search Engine Results Page (SERP). One of the best things to work with is putting your profile photo beside  every post title, in that way the people that land to your pages will think that somebody (YOU) is working your blog and not through robots who work for you. Please take look with the screenshot of this post to have a glance for what we are going to achieve in this tutorial.

Adding Author's Image Before Post Title


Step 1. Choose a picture of yours and upload it via Blogger and get  the URL or the picture link You don't want to see a huge image next to your post title. Best sizes are 24 px by 24 px to 28 px by 28 px

Also read:
How to upload Image in Blogger and get the URL

Step 2. Go to Blogger Dashboard >> Template >> Edit HTML (back -up Template for your reference)
Step 3. Look for the  opening code below
<b:includable id='post' var='post'>
until you reach these closing code below just a few lines from the code above

<data:post.title/>
        </b:if>
      </b:if>
      </h3>
    </b:if>

Step 4.  After you find that opening and closing code please  delete all the codes being enclosed on it including the opening and the closing code.
Here is the complete set of code to be deleted.
<b:includable id='post' var='post'>
  <div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
    <b:if cond='data:post.firstImageUrl'>
      <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
    </b:if>
    <meta expr:content='data:blog.blogId' itemprop='blogId'/>
    <meta expr:content='data:post.id' itemprop='postId'/>

    <a expr:name='data:post.id'/>
    <b:if cond='data:post.title'>
      <h3 class='post-title entry-title' itemprop='name'>
      <b:if cond='data:post.link'>
        <a expr:href='data:post.link'><data:post.title/></a>
      <b:else/>
        <b:if cond='data:post.url'>
          <b:if cond='data:blog.url != data:post.url'>
            <a expr:href='data:post.url'><data:post.title/></a>
          <b:else/>
            <data:post.title/>
          </b:if>
        <b:else/>
          <data:post.title/>
        </b:if>
      </b:if>
      </h3>
    </b:if>

Step 5. Paste the following code in the place of the deleted code in Step 4.
 <b:includable id='post' var='post'>
  <div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
    <b:if cond='data:post.firstImageUrl'>
      <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
    </b:if>
    <meta expr:content='data:blog.blogId' itemprop='blogId'/>
    <meta expr:content='data:post.id' itemprop='postId'/>

    <a expr:name='data:post.id'/>
    <b:if cond='data:post.title'>
      <table><tr>
        <td class='posttitle'><a href='http://www.bloggingtipsandtrix.blogspot.com' target='_blank'>
          <img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYAS7NywmEOZ-z_8YX5eAZraE7H-b-_dXf837BD3KuczrnzHUP3EFTrXPYOMJpi0Fctw_oJA8XQTB-Gm87iVibwX2jVi91fvvy-JTR5F9b2ph4JpXJdI3mVFGeCxOk9SUBZbRvNnHeQnE/s1600/cerwen+profile+pic.png' style='margin-bottom: 0px; margin-right: 3px; padding: 2px; height: 28px; width: 28px; border:1px solid #d0d0d0; '/></a> </td>
        <td><h2 class='post-title entry-title' itemprop='name'>
      <b:if cond='data:post.link'>
        <a expr:href='data:post.link'><data:post.title/></a>
      <b:else/>
        <b:if cond='data:post.url'>
          <b:if cond='data:blog.url != data:post.url'>
            <a expr:href='data:post.url'><data:post.title/></a>
          <b:else/>
            <data:post.title/>
          </b:if>
        <b:else/>
          <data:post.title/>
        </b:if>
      </b:if>
      </h2>
        </td>
        </tr></table>
   
      <style>
        h2.post-title {
       
          margin-left: -10px !important;
        }
      </style>
<style>
        posttitle {
       
    border: 5px solid #000000;
        }
      </style>
 
    </b:if>
Step 6. Replace the orange highlighted text with your G+ link or any link like facebook fan page or to your blog's home page URL. This is the link when you click your image icon beside the post title.
Step 7. Replace the IMAGE-URL  highlighted text in pink color from above with the URL address of your image (the one that you've gotten from Step 1).
Step 8 . Save the Template and that's it! Enjoy :)

Also  Read:

How To Add Meta Description to Blogger using Blogger Settings

Hello brothers! lately, I had published an article regarding adding  Meta Tag Description  via Blogger HTML editor's page. Today, we will show another way of putting it through Blogger Settings. Please follow the very simple steps below.

Also Read: How to Add Meta Tag Description Via Blogger HTML Editor's Page

Adding Meta Description In Your Template In Blogger


Step 1. Go to Blogger Dashboard
Step 2. Click Settings >> Search preferences
Step 3. In the Meta Tags area, click on  Edit then Yes .
Step 4. And then put you blog description inside the box provided and finally click on the "Save Changes" button.



To test if it works, you can use MetaChecker  tool, where you only have to introduce the url of a post or page, click Analyze and then it will show the results, including a complete analysis of keywords, on-page seo , meta tags, URLs, current server status and a rating bar that goes from Horror to Excellent.
If things go smoothly as you did, your blog would already be ready to face a good SEO.

Good Luck Bro ;-)

How to Hide Site/Blog From Google Search Engine Result Page?

Do you want to hide your blog  from Google Search Engine Result Page? Sounds Weird! But for your blog who is designed for private use only, then  this tutorial is the answer! Although displaying your blog in search engine results page (SERP) is important to bring more organic traffic and money on it  but   through Blogger.com settings you can now hide it  by  just following the few easy steps below.


Step 1. Go to Blogger Dashboard
Step 2. Click  Settings >> Basic
Step 3. After clicking the Basic button, click  now the "Edit" link in  your Privacy settings.

Note: There are two settings (which are listed below) under privacy settings with corresponding  "Yes" and "No" options.

1.Add your blog to our listings


A Listed blog may be linked to from Blogger.com, such as the Blogger home page and Next Blog. If you select "No" your blog will not appear in these places, but it will still be available on the Internet. This blog will still be displayed on your profile unless you hide it.

2. Let search engines find your blog


If you select "Yes" blogger will include your blog in Google Blog Search and ping Weblogs.com. If you select "No", everyone can still view your blog but search engines will be instructed not to crawl it. If there are links to your blog from other websites, search engines may still suggest your blog in response to queries.
hide blog from google search


Check "No"  buttons for both above settings and click "Save changes".
You have now successfully hide (put your blog in a more private settings) from search engines in blogger listings.

How to Add Meta Tag Description In Blogger

add meta tag description To gain huge traffic is  the same with optimizing more your  blog to be more SEO (Search Engine Optimization) friendly. Aside from practicing those basic SEO tips, another important part of a good SEO is the adding of meta tags, which in the same time, are invisible to users visiting the site.They are placed inside the head section of your blog template HTML. Sound weird, to be more specific, these meta tags  help search engine to include information about the page such as author name, date, key word, descriptions, title, and the like.
Have a look with the screenshots below that show one of my post before and after I put meta description in my blogger template.

  • Before Putting Meta Tag Description

  • After Adding Meta Tag Description


A clear and precise description increases the chances of getting visits or clicks.

Adding Meta Tag In Blogger


Step 1.  Go to Blogger Dashboard >> Design >> Edit HTML codes:
Step 2. Find the code below in your blog template HTML.
<b:include data='blog' name='all-head-content'/>
Step 3.  Just after that line /code above, place the code below,
<meta content='DESCRIPTION HERE' name='description'/>
<meta content='KEYWORDS HERE' name='keywords'/>
<meta content='AUTHOR NAME HERE' name='author'/>
Step 4. Save your Template! and you are done.

Checking your the Meta tag Description Online


Confirm whether you’ve entered the meta tags correctly, using an online meta tag checker.
  • Make sure you check at least two pages -home page and one of the post pages.

  • Compare the extracted meta information as what I did in one of my post, notice the difference.

Enjoy!