How to Create a Google Plus Page for Your Blogger Blog

 

Not long ago, Google introduced Google+. This new service is similar to other social networks and makes it easier for businesses, site managers and bloggers to connect with the customers and readers, and that’s the reason why you should think about getting a Google+ page for your Blogger blog. Not only can your readers/visitors recommend your blog and your posts with a +1 or add you to a circle to follow you long-term. They can actually spend time with you (and your team), face-to-face-to-face.

How to Create a Google Plus Page for Your Blogger Blog

1. Go to Google Plus and create a page.

google plus page for blogger 01b create-a-page

2. Now select the "Product or Band" category and Add your info.

google plus page for blogger 02b pick-a-category

3. After adding the info click on "Create".

google plus page for blogger 03b create

4. Now you can customize the public profile of your page. Add "Tagline" and "Profile Photo". Then Click on "Continue".

google plus page for blogger 04b public profile

5. Now you can tell your circles about your new page if you want.

google plus page for blogger 05b word out

google plus page for blogger 06b share on google plus

6. Click on the "Finish" button.

7. The next window will look this. Congratulations, you have successfully created a Google plus page for your Blogger blog/website.

google plus page for blogger 07b page created

8. Click on the name of your page if you want to edit your profile. Finally, your Google plus page will look like this:

google plus page for blogger 08c Templates-Google-Plus-Page

That’s all!

Good luck!

How to Add a Google Docs Contact Form to Your Blogger Blog

 

A lot of people have jumped on the WordPress or the Tumblr train, but there are still quite a number of people holding out on Blogger. Google is keeping up with the Joneses with its new Blogger in Draft interface, and the blogging service still provides a cheaper alternative for total customization and original domain names for personal (and even professional) blogs.

As a Blogger user, you may have occasionally wondered, “How can I make one of those cool contact forms that all the other blogs in the world seem to have?” Fortunately, if you also happen to use Google Docs, this can be achieved with relative ease.

1. Creating the Form

Log in to Google Docs and create a new form as shown in the first picture below. You can choose a title for your form to keep yourself organized, but you could also leave this section of your form as “Untitled” and it wouldn’t make any difference. In order to make it a truly legitimate contact page, you should provide users with the “paragraph text” question type. This allows enough room for lengthy questions or comments.

google docs contact form for blogger 01

google docs contact form for blogger 02

Note: The default form automatically inserts two sample questions. Make sure to delete the second sample, or else you will have a phantom inquiry that you don’t really need. However, if you want to add more questions using different answer formats (checkboxes, multiple choice,...), you are free to do so. You can even make the answers required for items such as contact details. After you are done, make sure to save it.

google docs contact form for blogger 03

2. Ripping the Form

You may already know that Google forms tend to stick to non-customizable templates that often don’t mesh at all with your blog’s design. Sure, there’s the option to embed the form using an iFrame code, but it still retains the same format as the pre-designed cookie-cutter templates. Luckily, there is a way around that.

After completing your form, go back to your Docs homepage and open up the spreadsheet of the form you have just created. By the way, this spreadsheet will allow you to see all the submissions to your form. When you get to this page, select “Form” on the menu bar and then click “Go to live form.

google docs contact form for blogger 04

google docs contact form for blogger 05

When looking at your form page, you should use whatever feature your browser allows for looking at the source code of the page. Since I am using Chrome on my Mac for this tutorial, I merely used my trackpad to open the contextual menu and selected “View Page Source“. (If you are using Firefox, you might want to get the Firebug add-on.)

google docs contact form for blogger 06

google docs contact form for blogger 07

Right now, things might get a bit tedious, so pay close attention. You should use the Find function of your browser (CTRL + F) to locate the term “form action. When you find it, you should see the following code:

<div class="ss-form><form action="YOUR_FORM_URL" method="POST" id="ss-form">

Remember where this line of code is, and then find this next bit of code:

</script></div>

Copy everything from the first mentioned line of code down to the next mentioned line of code. If you would feel more comfortable pasting this code in a text app, then do it. You will be using it shortly.

3. Installing the Form

After copying the selected code to your clipboard, you should sign in to your Blogger dashboard. For this tutorial, I am using the Blogger in Draft interface, but if you are using the original user interface, you will still be able to follow along.

First, you should create a new page for your blog and entitle it “Contact Me” or something similar. After opening it, go directly to the HTML editing section of the page and paste the code from above.

google docs contact form for blogger 08

google docs contact form for blogger 09b

Now you have basically completed the task of installing the form on your Blogger blog. At this point, your preview should look similar to the image below. Note that previews are going to be different for different people based on the machine they are using.

google docs contact form for blogger 10

4. Customizing the Form

Sometimes there will arise problems such as there being too much space between the page title and the form itself or the answer box being too wide for the width of the blog. These minor problems can be easily fixed.

If you are having issues with there being too much space between the title and the questions, search for any br tags and delete them. However, if you are having issues with the width of the answer box, search for the following line of code:

<textarea name="entry.0.single" rows="8" cols="75" class="ss-q-long" id="entry_0">

By simply adjusting the “cols” value to a lesser number, you can change the width of the blog to suit smaller screens or alternate browsers. Furthermore, you can actually change the fonts of the questions while editing the page. With enough customization, you can end up with something like the following image.

google docs contact form for blogger 11

In this post I have shown you a quick and efficient way to place a style-matching Google Docs form on your Blogger blog, and the tutorial could easily be adapted for any other blog or website. You can do a lot more than what you see here, so make sure you play around with your document and the customization for a little while.

Good luck!

How to Add a Lightbox Style Contact Form to Your Blogger Blog

 

While doing a little reasearch on customization methods for Blogger blogs, one thing that really impressed me was how easy it is to add a Lightbox-style contact form to blogs and websites using ThickBox:

thickbox contact form 01

Using Thickbox to display a contact form in this way enables your readers to email you without having to leave the page. This functionality can be added in a simple HTML gadget, and there is no need to edit the HTML of your template at all.

In this post, I am going explain how to add a lightbox-style contact form to your Blogger blog using Thickbox and a free Kontactr account.

How to create a contact form with Kontactr

Currently, Blogger does not offer the option to integrate a contact form natively in your blog(s). Since you cannot (easily) use PHP in your Blogger template, the easiest solution is to use an external service to generate a good-looking contact form.

My preferred service for simple contact forms is Kontactr - I've been using this service for a couple of years now, and have found it to be both reliable and easy to implement.

1. Head over to Kontactr and create a free account. It takes only a few minutes to register and set up your very own contact form which you will be using to appear in your lightbox-style display:

thickbox contact form 02 kontaktr

2. Once you've created your account and contact form, you will be presented with a page like this:

thickbox contact form 03 kontaktr

Write down the URL for your contact form – you will need to add it to our HTML gadget shortly.

How to add a „Contact Me“ gadget to your Blogger blog

You will be using Thickbox to generate the functionality for your neat lightbox-style contact form. Unlike the original Lightbox script, Thickbox enables you to embed rich content in your display. You will be embedding your contact form within an iframe using this functionality.

1. Sign in to Blogger. Go to Dashboard --> Design --> Page Elements, then choose to add a new HTML/JavaScript gadget in the area you would like your "Contact Me" link to appear.

2. Copy and paste the following code into your HTML gadget, replacing "URL-OF-YOUR-KONTACTR-FORM" with the URL of your own contact form, and "Send me an Email" with the text you would like to display:

<script type="text/javascript" src="http://bloggerbuster-tools.googlecode.com/files/jquery.js"></script>
<script type="text/javascript" src="http://bloggerbuster-tools.googlecode.com/files/thickbox.js"></script>
<a href="URL-OF-YOUR-KONTACTR-FORM?TB_iframe=true&height=480&width=640" class="thickbox">
Send Me An Email
</a>

3. Beneath the code you've just inserted, paste the following section of CSS code:

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {   font: 12px Arial, Helvetica, sans-serif;   color: #333333;
}
#TB_secondLine {   font: 10px Arial, Helvetica, sans-serif;   color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {   position: fixed;   z-index:100;   top: 0px;   left: 0px;   height:100%;   width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {   background-color:#000;   filter:alpha(opacity=75);   -moz-opacity: 0.75;   opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */      position: absolute;      height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {   position: fixed;   background: #ffffff;   z-index: 102;   color:#000000;   display:none;   border: 4px solid #525252;   text-align:left;   top:50%;   left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {   display:block;   margin: 15px 0 0 15px;   border-right: 1px solid #ccc;   border-bottom: 1px solid #ccc;   border-top: 1px solid #666;   border-left: 1px solid #666;
}
#TB_caption{   height:25px;   padding:7px 30px 10px 25px;   float:left;
}
#TB_closeWindow{   height:25px;   padding:11px 25px 10px 0;   float:right;
}
#TB_closeAjaxWindow{   padding:7px 10px 5px 0;   margin-bottom:1px;   text-align:right;   float:right;
}
#TB_ajaxWindowTitle{   float:left;   padding:7px 0 5px 10px;   margin-bottom:1px;
}
#TB_title{   background-color:#e8e8e8;   height:27px;
}
#TB_ajaxContent{   clear:both;   padding:2px 15px 15px 15px;   overflow:auto;   text-align:left;   line-height:1.4em;
}
#TB_ajaxContent.TB_modal{   padding:15px;
}
#TB_ajaxContent p{   padding:5px 0px 5px 0px;
}
#TB_load{   position: fixed;   display:none;   height:13px;   width:208px;   z-index:103;   top: 50%;   left: 50%;   margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{   z-index:99;   position:fixed;   top: 0;   left: 0;   background-color:#fff;   border:none;   filter:alpha(opacity=0);   -moz-opacity: 0;   opacity: 0;   height:100%;   width:100%;
}
* html #TB_HideSelect { /* ie6 hack */      position: absolute;      height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{   clear:both;   border:none;   margin-bottom:-1px;   margin-top:1px;   _margin-bottom:1px;
}

4. Save your gadget and preview your blog. You should now see a simple text link in your layout which, when clicked, brings up a lightbox-style contact form in which your Kontactr email form is embedded!

Advanced methods

To demonstrate this method, I decided to use Kontactr for embedding a simple free contact form.

However, you can use this exact same method to display an alternative contact form (or indeed any other webpage) on your Blogger blog. Simply replace URL-OF-YOUR-KONTACTR-FORM with the URL of the page you would like to display. This technique canalso be used to display large images by using the URL of a hosted image.

The scripts required to operate the Thickbox function are reliably hosted on Google Code (thanks Bloggerbuster). If you prefer to host these scripts yourself, you can download the scripts the official ThickBox page.

Good luck!

Post Summaries with Thumbnails for Blogger Blogs - No JavaScript Required!!

 

The ability to display post summaries and automatic thumbnails is one of the most sought-after customizations for Blogger blogs. Using such a feature enables you to create good-looking a cohesive layout on non-item pages, while the entire posts and full-sized images are shown on item pages.

Recent changes to Blogger's functionality make it possible to achieve this using only Blogger code - no need for JavaScript, awkward CSS customizations or restrictions on the length or format of our posts!

With only a few small changes to the template of your Blogger blog, you can display post summaries and thumbnails on the home page or in the sidebar using this easy to manage hack.

blogger-post-summaries-thumbnails-01

How to add Blogger post summaries and thumbnails to your Blogger blog in three simple steps

Here is the step-by-step guide to the easiest solution for adding post summaries and thumbnails to your Blogger blog:

1. Back up your template!

It is important to create a back up of your Blogger template before making any edits. This ensures you can easily restore the working template if anything goes wrong.

To back up your Blogger template, go to Design -–> Edit HTML in your Blogger dashboard and click the Download Full Template link near the top of the page.

You'll be prompted to save an XML file to your computer hard drive - this XML file includes all of the HTML and widget templates required to display your current Blogger design. Be sure to save this in an easy to remember location and make a note of the file name in case you later need to restore your working template.

2. Add the code to display summaries and thumbnails on non-item pages

The next step is to add the Blogger code which will display a summary and thumbnail of our posts. Go to Design -–> Edit HTML and check the „Expand widget templates“ box. Then search (CTrl + F) for the following line of code:

<data:post.body />

Replace said line with the following code:

<b:if cond='data:blog.pageType != "item"'>
          <b:if cond='data:post.snippet'>
          <b:if cond='data:post.thumbnailUrl'>
              <div class='Image thumb'>
                <img expr:src='data:post.thumbnailUrl'/>
              </div>
          </b:if>
            <data:post.snippet/>
    <b:if cond='data:post.jumpLink != data:post.hasJumpLink'>
      <div class='jump-link'>
        <a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
      </div>
    </b:if>
          <b:else/>
            <data:post.body/>
          </b:if>
      <b:else/>
      <data:post.body/>
      </b:if>

Preview the change to your template and you'll see that your posts will appear in a format similar to this:

summaries and thumbnails 02

As seen in the screenshot above, the thumbnail appears above the summary. You can align the thumbnail more cohesively to the left or right of the summary by adding CSS to your template.

At this point, you can choose to save the edit to your template or add the CSS and preview the final effect before committing the changes to your blog.

3. Add CSS to align the thumbnail image

While still on the Design -–> Edit HTML section of your dashboard, search for (Ctrl + F) the following line:

</b:skin>

Directly above this line, paste the following CSS statement:

.thumb img {
  float: left;
  margin: 0 10px 10px 0;
}

This will align the thumbnail to the left of the post summary, and allow some distance between the thumbnail and text. It will look like this:

summaries and thumbnails 03

If you would prefer to align your thumbnail image to the right, exchange float: left; with float: right;

Preview your template to see how this makes your posts appear on the home page. When you're happy with the layout, save your template and enjoy your automated summaries and thumbnails!

How this customization displays summaries and thumbnails

While simple to add to our Blogger template in order for the function to work, there is a lot of complex conditional code in use to ensure the summaries display as they should.

First, the code checks if the page being viewed is an item page or not. If the page is not an item page, the summary/thumbnail code will come into effect.

The second check finds out if a post snippet is available (meaning: if the post contains some text). If there is a snippet, the code checks if a thumbnail is available; if it is, it displays the thumbnail followed by the snippet. Where no thumbnail is available (the post does not contain an image), only the snippet is displayed.

If there is no snippet available for a particular post, the complete body of text is displayed normally. This ensures that posts with no content or which feature only an image are displayed normally; no thumbnail is displayed, and any images are displayed at full size.

Finally, the code checks if the post contains the <!-- more --> tag. If it does not contain this specific tag, a "Read more" link will be displayed beneath the snippet, thereby ensuring that visitors can easily click through to read the post page. Where a jump-link is present, this is displayed as normal after the snippet.

Note: The code presented above is best suited for blogs with a newspaper/magazine-style layout and ones with a narrow design. Altenatively, you can use it to display the summaries and thumbnails in a widget.

P.S.: If your blog is using stand alone pages then this code may create problems. STAND ALONE PAGES MAY NOT BE SEEN AFTER INSTALLING IT!!

That’s all!

Good luck!