Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Custom 404 Error Pages for Blogger

Anonymous 6:22 AM 0 Edit Artikel
Custom 404 Error Pages in BloggerYou can see my 404 page here

http://tipsandtricksfor.blogspot.com/seo
http://tipsandtricksfor.blogspot.com/test



"The 404 or Not Found error message is a HTTP standard response code indicating that the client was able to communicate with the server, but the server could not find what was requested." In simple words the page that will be displayed when the actual page is not found is called a 404 Error Page. Till now Blogger’s error page was a plain old design with more of orange in it and was not customizable. Now Blogger Error pages use the same template . This would help template designers in making up custom 404 Pages.This tutorial will help you in setting up a Custom 404 page for your Blog.

By Default, your Blogger Error page will display this error message
custom 404 page for blogger
You can Change this message to something else from the Blogger Settings.
The option is there at Settings > Search preferences > Custom Page not Found
blogger-custom-404-message
If you want more than just a message, then we will have to fill up this text area with some HTML Code.. This is how my Error page Looks like

Instructions

  1. Login to your Blogger account and go to the Template page and proceed to Edit HTML
  2. Click on the Expand Widget Templates Check box so that your entire template comes up
  3. Now Look for </head> and immediately before that paste this snippet
    <b:if cond='data:blog.pageType == "error_page"'>
    <style type="text/css">
    .status-msg-wrap {
    font-size: 100%;
    margin: none;
    position: static;
    width: 100%;
    }
    .status-msg-border {
    display:none
    }
    .status-msg-body {
    padding: none;
    position: static;
    text-align: inherit;
    width: 100%;
    z-index: auto;
    }
    .status-msg-wrap a {
    padding: none;
    text-decoration: inherit;
    }
    </style>
    </b:if>
    This code snippet will reset the default styling given to the Blogger Message Wrapper.
  4. Save the template and go to a page on your blog which doesn’t exist.
  5. You should be able to see the change now. The grey background and the border around the 404 status message would no longer be there.
  6. Now Let’s see how we can improve the look and feel of our 404 page. I would suggest you to use inline CSS styles to improve the look and Feel of your 404 message.Here is a sample HTML template which you can paste into the text box at Search preferences > Custom Page not Found.
    <h3>Your requested page was not found</h3>
    <p>Sorry, we cannot find the page that you are looking for. It might have been removed, had its name changed, or is temporarily unavailable.<br/>
    Please check that the Web site address is spelled correctly.</p>
    <b>Other things to try:</b><br/>
    <ul>
    <li>Go to our <a href="/">home page</a>, and use the menus or links to navigate to a specific post.</li>
    <li>
    <form method="get" action="/search">
    <table width="100%">
    <tr>
    <td><input type="text" style="width:95%;padding:2px;" value="Search this blog.." onfocus="if (this.value == &quot;Search this blog..&quot;) {this.value = &quot;&quot;}" onblur="if (this.value == &quot;&quot;) {this.value = &quot;Search this blog...&quot;;}" name="q"></td>
    <td><input type="button" Value="Search"></td>
    </tr>
    </table>
    </form>
    </li>
    </ul>
  7. It will give you something similar to my 404 page.
  8. If you are creative, you can add more stuff to the 404 pages. You can find a list of really creative 404 pages on HongKiat for inspiration

Detecting an Error Page

Blogger has introduced a new page type called "error_page" and you can detect it using b:if conditional tags.
The following condition checks if a page is an error page or not.
<b:if cond='data:blog.pageType == "error_page"'>
This is an Error Page
</b:if>

Changing the Error Page Title

By default the title of the Blogger Error Page is your Blog Title. If you want to change it to something else, you can Edit your template and change
<title><data:blog.pageTitle/></title>
to
<b:if cond='data:blog.pageType == "error_page"'>
<title>Page Not Found</title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
If you are using my Title Tag Hack or derivatives of that available on the internet, then you will have to change
<!-- Start -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/><b:if cond='data:blog.pageName'> - </b:if><data:blog.title/></title>
</b:if>
<!-- End –>
to
<!-- Start -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<title><data:blog.pageTitle/></title>
<b:else/>
<b:if cond='data:blog.pageType == "error_page"'>
<title>Page Not Found</title>
<b:else/>
<title><data:blog.pageName/><b:if cond='data:blog.pageName'> - </b:if><data:blog.title/></title>
</b:if>
</b:if>
<!-- End -–>

Bloggerplugins.org

New Year CountDown Widget For Blogs

Anonymous 4:51 AM 0 Edit Artikel
new year count-down widget2012 is near and I am sure everyone of you is awaiting this moment eagerly. I have modified the countdown widget for Christmas a little to set it for new year. This widget can easily be added to both blogspot or wordpress. Simply copy the code and paste it in your templates. The moment new year starts, the widget will prompt an alert message saying: "Happy New year Everybody!" sharp at 12.00 a.m. The clock disappears the moment new year arrives and prompts the alert message. The clock has military standard format with hours, minutes and ticking seconds. This widget is created using a simple script with no flash. For flash clocks kindly check the Flash clocks collection. Lets add it to blogger.


Live Demo
The widget colors and styles can be completely changed using our Editor before adding it in blogger.
Tip: Paste the entire code given in step#4 inside the HTML editor.


Test and redesign it yourself!


Add count Down Widget To Blogger

  1. Go To Blogger > Design
  2. Click " Add a gadget"
  3. Choose HTML/Javascript widget
  4. Paste the following code inside it,

<style style="text/css">

.lcdstyle{ /*Example CSS to create LCD countdown look*/

background:#fff;

color:#289728;

font: bold 20px arial;

padding: 15px;

border:5px solid #333333;

border-radius:15px;

-moz-border-radius:15px;

-webkit-border-radius:15px;

box-shadow: 5px 5px 5px #CCCCCC;



}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/

font-size: 120%

}

</style>

<script type="text/javascript">

function cdtime(container, targetdate){

if (!document.getElementById || !document.getElementById(container)) return

this.container=document.getElementById(container)

this.currentTime=new Date()

this.targetdate=new Date(targetdate)

this.timesup=false

this.updateTime()

}

cdtime.prototype.updateTime=function(){

var thisobj=this

this.currentTime.setSeconds(this.currentTime.getSeconds()+1)

setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second

}

cdtime.prototype.displaycountdown=function(baseunit, functionref){

this.baseunit=baseunit

this.formatresults=functionref

this.showresults()

}

cdtime.prototype.showresults=function(){

var thisobj=this



var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds

if (timediff<0){ //if time is up

this.timesup=true

this.container.innerHTML=this.formatresults()

return

}

var oneMinute=60 //minute unit in seconds

var oneHour=60*60 //hour unit in seconds

var oneDay=60*60*24 //day unit in seconds

var dayfield=Math.floor(timediff/oneDay)

var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)

var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)

var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))

if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level

hourfield=dayfield*24+hourfield

dayfield="n/a"

}

else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level

minutefield=dayfield*24*60+hourfield*60+minutefield

dayfield=hourfield="n/a"

}

else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level

var secondfield=timediff

dayfield=hourfield=minutefield="n/a"

}

this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)

setTimeout(function(){thisobj.showresults()}, 1000) //update results every second

}

/////CUSTOM FORMAT OUTPUT FUNCTIONS BELOW//////////////////////////////

//Create your own custom format function to pass into cdtime.displaycountdown()

//Use arguments[0] to access "Days" left

//Use arguments[1] to access "Hours" left

//Use arguments[2] to access "Minutes" left

//Use arguments[3] to access "Seconds" left

//The values of these arguments may change depending on the "baseunit" parameter of cdtime.displaycountdown()

//For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a"

//For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc



function formatresults(){

if (this.timesup==false){//if target date/time not yet met

var
displaystring=arguments[0]+" days "+arguments[1]+" hours
"+arguments[2]+" minutes "+arguments[3]+" seconds left until December
25, 2011 18:25:00"

}

else{ //else if target date/time met

var displaystring=""

}

return displaystring

}

function formatresults2(){

if (this.timesup==false){ //if target date/time not yet met

var
displaystring="<span class='lcdstyle'>"+arguments[0]+"
<sup>days</sup> "+arguments[1]+"
<sup>hours</sup> "+arguments[2]+"
<sup>minutes</sup> "+arguments[3]+"
<sup>seconds</sup></span> "

}

else{ //else if target date/time met

var displaystring="" //Don't display any text

alert("HAPPY NEW YEAR EVERYBODY!") //Instead, perform a custom alert

}

return displaystring

}

</script>

<table><tbody>

<tr>

<td>

<img
style="float:left; "
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9WKI2zVaDP-8lnPcFVWwwTS20cJzbajGdjjrRzU-rmOiOCHUAlGMKMiHUA7SjpeQ2VII3A9XTRkEDsMh_jthPyrYqn0uAAPwHvCuu90N7Hu6e4Bxuj5rxlQ0GP3ekU1f7ZEP1gWXuKpQ/s400/NEW+YEAR.png"
width="125px"/>

<h1 style="color:#289728; padding-top:40px;">Counting Till 2012 »»</h1><br/>

</td></tr>

<tr><td>

<div id="countdowncontainer"></div>

<br />

<div id="countdowncontainer2"></div>

<script type="text/javascript">

var futuredate=new cdtime("countdowncontainer", "March 23, 2009 18:25:00")

futuredate.displaycountdown("days", formatresults)

var currentyear=new Date().getFullYear()

//dynamically get this Christmas' year value. If Christmas already passed, then year=current year+1

var thischristmasyear=(new Date().getMonth()>=11 && new Date().getDate()>31)? currentyear+1 : currentyear

var christmas=new cdtime("countdowncontainer2", "December 31, "+thischristmasyear+" 0:0:00")

christmas.displaycountdown("days", formatresults2)

</script>

</td></tr>

</tbody></table>


Make these customizations: Use our Color Tool hexadecimal codes
  • To change font color of the clock edit color:#289728;
  • To change border color edit border:5px solid #333333;
  • To change the text color edit color:#289728  4.   Save your widget  and drag it just above your blog posts body.
  • The purple texts can be easily edited to any message you wish to write.
new year widget
    5.   Done!
    Visit your blogs to see a beautiful count down clock that ticks every second!
Happy new year to all our readers and visitors in advance. Hope you make strong resolutions this year. :)

Fix Comment Avatars not showing up worked 100%

Anonymous 7:25 PM 0 Edit Artikel
If you hve added  <b:include data='blog' name='all-head-content'/> after <head> but the avatars not showing up . You can try this trick .

 Find the <b:loop values='data:post.comments' var='comment'> 
    The code look like that  


    <b:loop values='data:post.comments' var='comment'> 

    ...........

    ..........


    </ b: loop>



    Add before it <div id='avatar-fix'> ( Before <b:loop values='data:post.comments' var='comment'> )
    Find the closing </ b: loop> and add after it the   


    </ div>  
    <b:if cond='data:post.numComments != 0'>

    <script language='javascript'>
    //<![CDATA[
    var code_by = 'TipsAndTricksFor.BlogSpot.Com'; // Copyright code do not modify

    eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5(e.f==d){c 9(){5(!6.4){b}1=6.4("n-m");0=1.2;0=0.7(/<3>/8,"");0=0.7(/<\\/3>/8,"");1.2=0}9()}j k(\'l h g a i\');',24,24,'theText|bodyText|innerHTML|noscript|getElementById|if|document|replace|ig|replaceText|the|return|function|29|code_by|length|change|have|code|else|alert|You|fix|avatar'.split('|'),0,{}))
    //]]>
    </script>

    </b:if>

    SAVE TEMPLATE

    Recent comment with avatar get automatic

    Anonymous 5:47 PM 0 Edit Artikel

    Automatically displays your avatar to comment and Blogger account to comment the default avatar's no avatar.
    1. More snippets of reviews.
    2. Automatic discrimination of Admin comment.
    3. And many other options waiting for you.
     Step 1 : add this css code before ]]></b:skin>

    #recent-comments-avatar .rc-avatar{margin:1px 10px 0 0;border-radius:15px 15px 0 15px;width:30px;height:30px}

    Step 2 : add HTML/Javascript widget where you want display Recent Comments , and Paste the code below : 


    <div id='recent-comments-avatar'>
    <script type='text/javascript'>
    var copyright_by_duypham_dot_info='Recent Comments free version 2.0 by http://duypham.info'; // Do not modify this
    nc=5;
    length_name=30;
    length_content=150;
    no_avatar='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3iPkh1VdJTiaVFgtZ3yxj81i-CWcY32bmuXjJyu4WusdafKo4IA0zAbsm_c9zUh8fNxsaGzqDLPIs4OxFwaHNY1CG7Tsk3tz313TFmLh_f1sJaMtn5WImH-zWM7NeQL-7Re_MKTvxYzc/s44/no-avatar.png';
    on='on';
    profile='View the profile of';
    admin_style='<span style="background:#F00;color:#FFF">Admin</span>';
    home_page='';
    admin_uri='';
    admin_avatar='';
    avatar_show='yes';
    var dp=["\x79\x3D\x30\x3B\x75\x3D\x30\x3B\x6C\x3D\x5B\x5D\x3B\x64\x3D\x5B\x5D\x3B\x70\x3D\x5B\x5D\x3B\x45\x3D\x5B\x5D\x3B\x78\x3D\x5B\x5D\x3B\x50\x3D\x5B\x5D\x3B\x74\x3D\x5B\x5D\x3B\x61\x3D\x5B\x5D\x3B\x6E\x3D\x5B\x5D\x3B\x6B\x3D\x5B\x5D\x3B\x77\x3D\x5B\x5D\x3B\x4D\x3D\x5B\x5D\x3B\x4B\x3D\x5B\x5D\x3B\x7A\x3D\x5B\x5D\x3B\x31\x32\x3D\x27\x31\x41\x27\x3B\x5A\x3D\x27\x59\x3A\x2F\x2F\x27\x3B\x54\x3D\x27\x2E\x27\x3B\x31\x6F\x3D\x27\x31\x79\x27\x3B\x48\x20\x31\x34\x28\x73\x29\x7B\x34\x20\x6F\x3D\x73\x2E\x36\x2E\x43\x2E\x24\x74\x3B\x74\x5B\x75\x5D\x3D\x6F\x3B\x53\x3D\x73\x2E\x36\x2E\x31\x69\x24\x31\x61\x2E\x24\x74\x3B\x69\x3D\x31\x52\x28\x28\x53\x2D\x31\x29\x2F\x31\x4A\x29\x2B\x31\x3B\x45\x5B\x75\x5D\x3D\x69\x3B\x75\x2B\x2B\x7D\x3B\x48\x20\x31\x39\x28\x71\x29\x7B\x79\x3D\x71\x2E\x36\x2E\x31\x69\x24\x31\x61\x2E\x24\x74\x3B\x50\x3D\x71\x2E\x36\x2E\x43\x2E\x24\x74\x3B\x33\x28\x27\x44\x27\x66\x20\x71\x2E\x36\x2E\x62\x5B\x30\x5D\x29\x7B\x4D\x3D\x71\x2E\x36\x2E\x62\x5B\x30\x5D\x2E\x44\x2E\x24\x74\x7D\x3B\x4B\x3D\x71\x2E\x36\x2E\x62\x5B\x30\x5D\x2E\x4C\x24\x47\x2E\x6D\x3B\x31\x63\x28\x34\x20\x67\x3D\x30\x3B\x28\x67\x3C\x49\x29\x26\x26\x28\x67\x3C\x79\x29\x3B\x67\x2B\x2B\x29\x7B\x63\x3D\x71\x2E\x36\x2E\x31\x72\x5B\x67\x5D\x3B\x33\x28\x67\x3D\x3D\x71\x2E\x36\x2E\x31\x72\x2E\x4A\x29\x7B\x31\x44\x7D\x3B\x6C\x3D\x63\x2E\x31\x49\x5B\x30\x5D\x2E\x46\x3B\x6C\x3D\x6C\x2E\x31\x5A\x28\x27\x2F\x27\x29\x3B\x55\x3D\x6C\x5B\x35\x5D\x3B\x56\x3D\x6C\x5B\x38\x5D\x3B\x34\x20\x57\x3D\x63\x5B\x27\x31\x45\x24\x66\x2D\x31\x46\x2D\x31\x48\x27\x5D\x2E\x46\x3B\x64\x5B\x67\x5D\x3D\x57\x3B\x70\x5B\x67\x5D\x3D\x56\x3B\x33\x28\x27\x58\x27\x66\x20\x63\x29\x7B\x34\x20\x6A\x3D\x63\x2E\x58\x2E\x24\x74\x7D\x65\x7B\x33\x28\x27\x31\x30\x27\x66\x20\x63\x29\x7B\x34\x20\x6A\x3D\x63\x2E\x31\x30\x2E\x24\x74\x7D\x65\x7B\x34\x20\x6A\x3D\x27\x26\x23\x31\x7A\x3B\x27\x7D\x7D\x3B\x6A\x3D\x6A\x2E\x42\x28\x2F\x3C\x31\x42\x20\x5C\x2F\x3E\x2F\x67\x2C\x27\x20\x27\x29\x3B\x6A\x3D\x6A\x2E\x42\x28\x2F\x40\x3C\x61\x2E\x2A\x3F\x61\x3E\x2F\x67\x2C\x27\x27\x29\x3B\x6A\x3D\x6A\x2E\x42\x28\x2F\x3C\x5B\x5E\x3E\x5D\x2A\x3E\x2F\x67\x2C\x27\x27\x29\x3B\x33\x28\x6A\x2E\x4A\x3C\x31\x31\x29\x7B\x78\x5B\x67\x5D\x3D\x6A\x7D\x65\x7B\x6A\x3D\x6A\x2E\x41\x28\x30\x2C\x31\x31\x29\x3B\x34\x20\x68\x3D\x6A\x2E\x31\x33\x28\x27\x20\x27\x29\x3B\x6A\x3D\x6A\x2E\x41\x28\x30\x2C\x68\x29\x3B\x78\x5B\x67\x5D\x3D\x6A\x2B\x27\x26\x23\x52\x3B\x27\x7D\x3B\x37\x3D\x63\x2E\x62\x5B\x30\x5D\x2E\x31\x47\x2E\x24\x74\x3B\x33\x28\x37\x2E\x4A\x3C\x31\x35\x29\x7B\x61\x5B\x67\x5D\x3D\x37\x7D\x65\x7B\x37\x3D\x37\x2E\x41\x28\x30\x2C\x31\x35\x29\x3B\x34\x20\x68\x3D\x37\x2E\x31\x33\x28\x27\x27\x29\x3B\x37\x3D\x37\x2E\x41\x28\x30\x2C\x68\x29\x3B\x61\x5B\x67\x5D\x3D\x37\x2B\x27\x26\x23\x52\x3B\x27\x7D\x33\x28\x27\x44\x27\x66\x20\x63\x2E\x62\x5B\x30\x5D\x29\x7B\x77\x5B\x67\x5D\x3D\x63\x2E\x62\x5B\x30\x5D\x2E\x44\x2E\x24\x74\x3B\x7A\x5B\x67\x5D\x3D\x27\x3C\x61\x20\x46\x3D\x22\x27\x2B\x77\x5B\x67\x5D\x2B\x27\x22\x20\x31\x36\x3D\x22\x31\x37\x22\x20\x31\x4D\x3D\x22\x32\x38\x22\x20\x43\x3D\x22\x27\x2B\x31\x53\x2B\x27\x20\x27\x2B\x61\x5B\x67\x5D\x2B\x27\x22\x3E\x27\x2B\x61\x5B\x67\x5D\x2B\x27\x3C\x2F\x61\x3E\x27\x7D\x65\x7B\x7A\x5B\x67\x5D\x3D\x61\x5B\x67\x5D\x7D\x3B\x33\x28\x63\x2E\x62\x5B\x30\x5D\x2E\x4C\x24\x47\x2E\x6D\x3D\x3D\x27\x59\x3A\x2F\x2F\x31\x54\x2E\x31\x55\x2E\x31\x57\x2F\x31\x38\x2F\x32\x34\x2E\x31\x76\x27\x29\x7B\x6E\x5B\x67\x5D\x3D\x31\x77\x3B\x6B\x5B\x67\x5D\x3D\x27\x31\x78\x20\x4E\x27\x7D\x65\x7B\x6E\x5B\x67\x5D\x3D\x63\x2E\x62\x5B\x30\x5D\x2E\x4C\x24\x47\x2E\x6D\x3B\x6B\x5B\x67\x5D\x3D\x61\x5B\x67\x5D\x7D\x3B\x4F\x2E\x31\x62\x28\x27\x3C\x72\x20\x31\x64\x3D\x5C\x22\x31\x65\x2F\x31\x66\x5C\x22\x20\x6D\x3D\x5C\x22\x27\x2B\x31\x67\x2B\x27\x2F\x31\x68\x2F\x27\x2B\x55\x2B\x27\x2F\x51\x2F\x31\x6A\x3F\x6B\x3D\x73\x2D\x66\x2D\x72\x26\x31\x6B\x2D\x31\x6C\x3D\x30\x26\x31\x6D\x3D\x31\x34\x5C\x22\x3E\x3C\x5C\x2F\x72\x3E\x27\x29\x7D\x7D\x3B\x33\x28\x31\x4B\x3D\x3D\x27\x31\x4C\x20\x31\x6E\x20\x31\x4E\x20\x31\x4F\x20\x32\x2E\x30\x20\x31\x50\x20\x27\x2B\x5A\x2B\x31\x32\x2B\x54\x2B\x31\x6F\x29\x7B\x4F\x2E\x31\x62\x28\x27\x3C\x72\x20\x31\x64\x3D\x5C\x22\x31\x65\x2F\x31\x66\x5C\x22\x20\x6D\x3D\x5C\x22\x27\x2B\x31\x67\x2B\x27\x2F\x31\x68\x2F\x51\x2F\x31\x6A\x3F\x6B\x3D\x73\x2D\x66\x2D\x72\x26\x31\x6B\x2D\x31\x6C\x3D\x27\x2B\x49\x2B\x27\x26\x31\x6D\x3D\x31\x39\x5C\x22\x3E\x3C\x5C\x2F\x72\x3E\x27\x29\x7D\x3B\x48\x20\x31\x51\x28\x29\x7B\x34\x20\x39\x3D\x27\x27\x3B\x39\x2B\x3D\x27\x3C\x31\x70\x3E\x27\x3B\x31\x63\x28\x34\x20\x67\x3D\x30\x3B\x28\x67\x3C\x49\x29\x26\x26\x28\x67\x3C\x79\x29\x3B\x67\x2B\x2B\x29\x7B\x74\x5B\x67\x5D\x3D\x74\x5B\x67\x5D\x2E\x42\x28\x27\x31\x6E\x20\x31\x71\x20\x27\x2B\x50\x2B\x27\x3A\x20\x27\x2C\x27\x27\x29\x3B\x34\x20\x76\x3D\x27\x27\x3B\x33\x28\x45\x5B\x67\x5D\x3D\x3D\x31\x29\x7B\x76\x3D\x27\x23\x63\x27\x7D\x65\x7B\x76\x3D\x27\x3F\x31\x56\x3D\x27\x2B\x45\x5B\x67\x5D\x2B\x27\x23\x63\x27\x7D\x3B\x39\x2B\x3D\x27\x3C\x31\x73\x3E\x27\x3B\x33\x28\x31\x58\x3D\x3D\x27\x31\x59\x27\x29\x7B\x39\x2B\x3D\x27\x3C\x31\x38\x20\x6B\x3D\x22\x27\x2B\x6B\x5B\x67\x5D\x2B\x27\x22\x20\x31\x74\x3D\x22\x32\x30\x2D\x4E\x22\x20\x6D\x3D\x22\x27\x2B\x6E\x5B\x67\x5D\x2B\x27\x22\x2F\x3E\x27\x7D\x3B\x39\x2B\x3D\x7A\x5B\x67\x5D\x3B\x33\x28\x28\x28\x77\x5B\x67\x5D\x3D\x3D\x4D\x29\x26\x26\x28\x6E\x5B\x67\x5D\x3D\x3D\x4B\x29\x29\x7C\x7C\x28\x28\x77\x5B\x67\x5D\x3D\x3D\x32\x31\x29\x26\x26\x28\x6E\x5B\x67\x5D\x3D\x3D\x32\x32\x29\x29\x29\x7B\x39\x2B\x3D\x27\x20\x27\x2B\x32\x33\x7D\x3B\x39\x2B\x3D\x27\x20\x27\x2B\x31\x71\x2B\x27\x20\x3C\x61\x20\x46\x3D\x22\x27\x2B\x64\x5B\x67\x5D\x2B\x76\x2B\x70\x5B\x67\x5D\x2B\x27\x22\x20\x31\x36\x3D\x22\x31\x37\x22\x20\x43\x3D\x22\x27\x2B\x78\x5B\x67\x5D\x2B\x27\x22\x3E\x27\x2B\x74\x5B\x67\x5D\x2B\x27\x3C\x2F\x61\x3E\x3C\x31\x75\x20\x31\x74\x3D\x22\x32\x35\x22\x3E\x3C\x2F\x31\x75\x3E\x3C\x2F\x31\x73\x3E\x27\x7D\x3B\x39\x2B\x3D\x27\x3C\x2F\x31\x70\x3E\x27\x3B\x4F\x2E\x32\x36\x28\x27\x32\x37\x2D\x51\x2D\x4E\x27\x29\x2E\x31\x43\x3D\x39\x7D\x3B","\x7C","\x73\x70\x6C\x69\x74","\x7C\x7C\x7C\x69\x66\x7C\x76\x61\x72\x7C\x7C\x66\x65\x65\x64\x7C\x61\x32\x7C\x7C\x64\x77\x7C\x7C\x61\x75\x74\x68\x6F\x72\x7C\x7C\x7C\x65\x6C\x73\x65\x7C\x69\x6E\x7C\x7C\x7C\x7C\x7C\x61\x6C\x74\x7C\x6C\x6B\x7C\x73\x72\x63\x7C\x69\x6D\x7C\x7C\x7C\x7C\x73\x63\x72\x69\x70\x74\x7C\x6A\x73\x6F\x6E\x7C\x7C\x7C\x7C\x75\x72\x7C\x6A\x32\x7C\x74\x74\x7C\x70\x72\x7C\x73\x75\x62\x73\x74\x72\x69\x6E\x67\x7C\x72\x65\x70\x6C\x61\x63\x65\x7C\x74\x69\x74\x6C\x65\x7C\x75\x72\x69\x7C\x70\x6E\x7C\x68\x72\x65\x66\x7C\x69\x6D\x61\x67\x65\x7C\x66\x75\x6E\x63\x74\x69\x6F\x6E\x7C\x6E\x63\x7C\x6C\x65\x6E\x67\x74\x68\x7C\x69\x6D\x61\x7C\x67\x64\x7C\x75\x72\x61\x7C\x61\x76\x61\x74\x61\x72\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x74\x62\x7C\x63\x6F\x6D\x6D\x65\x6E\x74\x73\x7C\x31\x33\x33\x7C\x6E\x75\x6D\x7C\x64\x6F\x74\x7C\x70\x69\x64\x7C\x63\x69\x64\x7C\x64\x32\x7C\x63\x6F\x6E\x74\x65\x6E\x74\x7C\x68\x74\x74\x70\x7C\x6C\x6F\x63\x7C\x73\x75\x6D\x6D\x61\x72\x79\x7C\x6C\x65\x6E\x67\x74\x68\x5F\x63\x6F\x6E\x74\x65\x6E\x74\x7C\x61\x64\x7C\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66\x7C\x72\x63\x5F\x61\x76\x61\x74\x61\x72\x32\x7C\x6C\x65\x6E\x67\x74\x68\x5F\x6E\x61\x6D\x65\x7C\x72\x65\x6C\x7C\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77\x7C\x69\x6D\x67\x7C\x72\x63\x5F\x61\x76\x61\x74\x61\x72\x31\x7C\x74\x6F\x74\x61\x6C\x52\x65\x73\x75\x6C\x74\x73\x7C\x77\x72\x69\x74\x65\x7C\x66\x6F\x72\x7C\x74\x79\x70\x65\x7C\x74\x65\x78\x74\x7C\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x7C\x68\x6F\x6D\x65\x5F\x70\x61\x67\x65\x7C\x66\x65\x65\x64\x73\x7C\x6F\x70\x65\x6E\x53\x65\x61\x72\x63\x68\x7C\x64\x65\x66\x61\x75\x6C\x74\x7C\x6D\x61\x78\x7C\x72\x65\x73\x75\x6C\x74\x73\x7C\x63\x61\x6C\x6C\x62\x61\x63\x6B\x7C\x43\x6F\x6D\x6D\x65\x6E\x74\x73\x7C\x69\x6E\x66\x7C\x75\x6C\x7C\x6F\x6E\x7C\x65\x6E\x74\x72\x79\x7C\x6C\x69\x7C\x63\x6C\x61\x73\x73\x7C\x64\x69\x76\x7C\x67\x69\x66\x7C\x6E\x6F\x5F\x61\x76\x61\x74\x61\x72\x7C\x6E\x6F\x7C\x69\x6E\x66\x6F\x7C\x38\x35\x39\x32\x7C\x64\x75\x79\x70\x68\x61\x6D\x7C\x62\x72\x7C\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C\x7C\x62\x72\x65\x61\x6B\x7C\x74\x68\x72\x7C\x72\x65\x70\x6C\x79\x7C\x6E\x61\x6D\x65\x7C\x74\x6F\x7C\x6C\x69\x6E\x6B\x7C\x32\x30\x30\x7C\x63\x6F\x70\x79\x72\x69\x67\x68\x74\x5F\x62\x79\x5F\x64\x75\x79\x70\x68\x61\x6D\x5F\x64\x6F\x74\x5F\x69\x6E\x66\x6F\x7C\x52\x65\x63\x65\x6E\x74\x7C\x74\x61\x72\x67\x65\x74\x7C\x66\x72\x65\x65\x7C\x76\x65\x72\x73\x69\x6F\x6E\x7C\x62\x79\x7C\x72\x63\x5F\x61\x76\x61\x74\x61\x72\x7C\x70\x61\x72\x73\x65\x49\x6E\x74\x7C\x70\x72\x6F\x66\x69\x6C\x65\x7C\x69\x6D\x67\x31\x7C\x62\x6C\x6F\x67\x62\x6C\x6F\x67\x7C\x63\x6F\x6D\x6D\x65\x6E\x74\x50\x61\x67\x65\x7C\x63\x6F\x6D\x7C\x61\x76\x61\x74\x61\x72\x5F\x73\x68\x6F\x77\x7C\x79\x65\x73\x7C\x73\x70\x6C\x69\x74\x7C\x72\x63\x7C\x61\x64\x6D\x69\x6E\x5F\x75\x72\x69\x7C\x61\x64\x6D\x69\x6E\x5F\x61\x76\x61\x74\x61\x72\x7C\x61\x64\x6D\x69\x6E\x5F\x73\x74\x79\x6C\x65\x7C\x62\x6C\x61\x6E\x6B\x7C\x63\x6C\x65\x61\x72\x7C\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x7C\x72\x65\x63\x65\x6E\x74\x7C\x5F\x62\x6C\x61\x6E\x6B","","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x72\x65\x70\x6C\x61\x63\x65","\x5C\x77\x2B","\x5C\x62","\x67"];eval(function (_a,_b,_c,_d,_e,_f){_e=function (_c){return (_c<_b?dp[4]:_e(parseInt(_c/_b)))+((_c=_c%_b)>35?String[dp[5]](_c+29):_c.toString(36));};if(!dp[4][dp[6]](/^/,String)){while(_c--){_f[_e(_c)]=_d[_c]||_e(_c);};_d=[function (_e){return _f[_e];}];_e=function (){return dp[7];};_c=1;};while(_c--){if(_d[_c]){_a=_a[dp[6]](new RegExp(dp[8]+_e(_c)+dp[8],dp[9]),_d[_c]);};};return _a;}(dp[0],62,133,dp[3][dp[2]](dp[1]),0,{}));
    </script>
    <script type='text/javascript'>rc_avatar();</script>
    </div>

    Replace 5 by number of comments you want to display, 30 is the maximum number of characters in names of reviewers are shown, 150 is the maximum number of characters in snippets of reviews. If you wish to display your avatar instead of yes to any of the other characters.
    home_page a variable whose value is your blog address to display Recent Comments. Where's Blogger 


    Admin account is not created blog account to display the comment Admin distinguish you add value is the address of the Admin Blogger Profile admin_uri variable and value is the address of the Admin to change avatar admin_avatar.

    Special thanks to Duy Pham

    Add "Recommended for you" to blogger without uploading or downloading template.

    Anonymous 5:29 PM 0 Edit Artikel
    Simple Reach is one of the cool gadget for increase your blog/ website page preview. This tool can display similar post in your blog, after visitor scroll down page. This service provide you comprehensive page views, impressions, clicks and CTR repost. After you added this similar post displaying slide gadget it automatically index your blog within few seconds. However this simplereach developer not clearly defines how to add their gadget to blogger templates. Instead of that they display upload your blogger template to SimpleReach for add this gadget. But we can easily add this similar post gadget to blogger without uploading template.


    How to add SimpleReach to blogger template.


    First go to SimleReach web site and create a new account. After register automatically display your code, if it’s not display go to Manage> click Get code. Now under the Choose your platform tab select "Other" and copy  your publisher ID numbers (only numbers). 
    Its look like this "{ pid: "4eb63dd3386cef3d540000" };"

    Publisher ID selecting

    Now go to blogger dashboard> Design> Edit HTML and check "Expand Widget Templates". Search this code in your template (Click "Ctrl" key with "F" then search box appear and past following code in it for search)

    <b:includable id='main' var='top'>

    Now copy following code and past it after the above code in your template. 


    <b:loop id='the_slide' values='data:posts' var='post'>
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <script type='text/javascript'>
    __spr_config = {
    pid: &#39;PAST YOUR ID HERE&#39;,
    title: &quot;<data:post.title/>&quot;,
    ckw: &quot;<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop>&quot;,
    pub: &quot;<b:if cond='data:post.dateHeader'><data:post.dateHeader/></b:if>&quot;,
    url: &quot;<data:post.url/>&quot;
    };
    (function(){ // The Slide by Simple Reach
    var s = document.createElement(&#39;script&#39;);
    s.async = true;
    s.type = &#39;text/javascript&#39;;
    s.src = document.location.protocol + &#39;//d8rk54i4mohrb.cloudfront.net/js/slide.js&#39;;
    (document.getElementsByTagName(&#39;head&#39;)[0] || document.getElementsByTagName(&#39;body&#39;)[0]).appendChild(s);
    })();
    </script>
    </b:if>

    Finally past your SimpleReach publisher ID in "Past your ID here" field and save the template. Waite for a few minutes for index your blog.

    Add voice input search box in blog like Google

    Anonymous 4:55 PM 0 Edit Artikel
    Another Blogging Trick is here. I Hope you may be noticed Google developed voice input search option along with text query. You can add this in to your Blog easily.
    Currently it is available in Google Chrome browser only and this feature will be hided in other browser.... :(

    I added this feature, for a short time only for snapshot.
    1. Copy down the Below code


       <form method="get" action="/search">  <input type="text" name="q" size="60" x-webkit-speech />  <input type="submit" value="Search" /> </form>
    1. Now Go to Design where your Gadgets and Layouts are displayed.
    2. Click on 'Add a Gadget' and Choose 'HTML/JAVASCRIPT' and Paste down the Code.
    3. Now Just Save it.
    Note: Its only work in google chrome browser. 
    The Code,that i have given right now will be provide a Search box, Search button and Voice search feature . But if you wish to combine this voice feature with your current Search Box.
    1. Just Add the Below code inside input Tag of your Search Box code.
    2.  x-webkit-speech
    3. Save it.

    Emoticon for Blogger version 3

    Anonymous 1:46 AM 0 Edit Artikel


    Update the newest link to js file:








    https://sites.google.com/site/gman/file/Emoticon.js?20110731

    Emoticon for blogger

    … is an easy way to show emoticons (smileys) in your blog posts or your comments. You and your readers just need to type the symbol :) and it will automatically change to :) when the post published.
    Here is the list I already made:
    Emoticon Symbols Emoticon Symbols
    :) :) 8-X 8-X
    :bz :bz *-:) *-:)
    :D :D ~O) ~O)
    ^#(^ ^#(^ (~~) (~~)
    x_x x_x **== **==
    :!! :!! ~:> ~:>
    \m/ \m/ :(|) :(|)
    :-bd :-bd 3:-O 3:-O
    :-q :-q :@) :@)
    >:) >:) %-( %-(
    #:-S #:-S :-?? :-??
    :-S :-S :o3 :o3
    B-) B-) <):) <):)
    ~:> ~:> >:P >:P
    X( X( :-w :-w
    :-O :-O :^o :^o
    =(( =(( @-) @-)
    :-* :-* #-o #-o
    :P :P :-? :-?
    :"> :"> (:| (:|
    ~X( ~X( <:-P <:-P
    :)] :)] 8-} 8-}
    :-c :-c :O) :O)
    =; =; :-& :-&
    :-B :-B :-$ :-$
    O:-) O:-) [-( [-(
    =)) =)) %%- %%-
    /:) /:) @};- @};-
    :| :| :-< :-<
    :)) :)) :-SS :-SS
    :(( :(( =D> =D>
    :( :( =P~ =P~
    :-h :-h (*) (*)
    :-t :-t :-j :-j
    8-> 8-> ^:)^ ^:)^
    I-) I-) :-@ :-@
    8-| 8-| ;)) ;))
    L-) L-) >:/ >:/
    >:D< >:D< \:D/ \:D/
    ;;) ;;) [-X [-X
    [-O< [-O< :)>- :)>-
    :-L :-L b-( b-(
    >-) >-) :-" :-"
    =:) =:) $-) $-)
    (%) (%) o=> o=>
    o-+ o-+ o-> o->
    :x :x ;) ;)
    :-/ :-/

    In this update

    You can separate the “emoticon region” into any ID or class. For example:
    #comment-block or .entry-content
    It’s way convenient for everyone :D
    For those who installed the older versions of this hack, you don’t need to do anything for uninstalling. But of course, you can clean your template by remove the link to emoticon.js and onload=”replaceText()”, it is totally optional.

    Steps:

    Update: I've changed the link to js file, due to the migration of Google Pages (to Google Sites).

    You can see more details how to install this hack here

    (My) ToDo

    1. When you type “)” followed by “&” or “>” or “<” it will be changed to ;).
    2. And I haven’t made a way to escape emoticons :D
    If you know a way to do this, please tell me how :">, thank you.
    Gman

    Add Photo for "Anonymous" Comments in Blogger

    Anonymous 11:30 PM 0 Edit Artikel
    Hi guys! How are you? Now, we will share about How to Add Photo for "Anonymous" Comments in Blogger. Usually, someone commented your blog, but he choose "Anonymous" in comment box. The comment is shown, but the Anonymous picture just a simple photo. No problem. You can change the photo of Anonymous profile. How? Just follow the steps below.

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Copy this code, and paste above ]]></b:skin>
    .avatar-image-container { background: url
    ("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSFi7siONbOYROLo71UTvpgz4j7aQ151S8FgjGom-vf6DRaM4xk2tryPu5oEuf5Z9cvNor8d3Ga-14Xf40R6NtDWtnDSl0kDMfDy-wvqyc_xORLe010ZP-OFUDcdH47yfbh-8CXiL3Du0/s1600/avatar.png")
     no-repeat scroll center center;}
    => the red URL is the photo, you can change it
    4. Then? Just click SAVE TEMPLATE

    Add Facebook Comment Style for Blogger

    Anonymous 11:43 PM 0 Edit Artikel
    Previously, I've posted about Add Facebook Fan Page In Blog. Now, I will post about Add Facebook Comment Style for Blogger. I think this trick also important, because maybe some of our visitors don't have a blogger account. Or maybe, they can't navigate blogger comment style. If you want to know how to add facebook comment style for blogger, just follow the steps below. See the DEMO first!

    => Hide Blogger Comment Box
    1. Log in to your blogger account
    2. Go to Settings --> Comments
    3. Find "Comments", and choose "Hide"
    4. Click SAVE SETTINGS

    => Add Facebook Comment
    1. Go to Design --> Edit HTML
    2. Check in the "Expand Widge Templates" box
    3. Copy the code below, and paste under <data:post.body/> (If you're using "Read More", there are 2 <data:post.body/>, so choose the second)
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <p align='left'><a href='http://tipsandtricksfor.blogspot.com/2011/04/add-facebook-comment-style-for-blogger.html' target='new'><img alt='' class='icon-action' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhob30lddzULkSeH8R9yaAzhok-6NvMv7HgPHEAlcD5E0DSQVpwKbBFZRycdsxK_iFYFT0m1ZhMsiniUEn7-03U7of_pSw-HuGY7dCDgMa1xBOGEVjdwUG-aXe6jW2IzUm53IXZrl_BDrk/'/></a></p>
    <div id='fb-root'/>
    <script>
    window.fbAsyncInit = function() {
    FB.init({appId: &#39;149973631711831&#39;, status: true, cookie: true,
    xfbml: true});
    };
    (function() {
    var e = document.createElement(&#39;script&#39;); e.async = true;
    e.src = document.location.protocol +
    &#39;//connect.facebook.net/en_US/all.js&#39;;
    e.async = true;
    document.getElementById(&#39;fb-root&#39;).appendChild(e);
    }());
    </script>
    <fb:comments/>
    </b:if>
    4. Now you can click SAVE TEMPLATE

    How to Change Hand Cursor on the Link

    Anonymous 7:32 PM 0 Edit Artikel
    Now, Full Blog Tricks will discuss about How to Change Hand Cursor on the Link. Maybe this trick is the "evolution" of How To Change Cursor In Blog. As we know, on the original blogger template, if we put our cursor on a link, the cursor will be hand. So, based on that case, we will learn how to change the hand cursor. Shortly, just follow the steps below.

    1. Log in to your blogger account
    2. Go to Design --> Page Elements --> Add Gadget
    3. Choose "HTML/Java Script"
    4. Add the code below
    <style type="text/css">a:hover {cursor:url("http://fc04.deviantart.net/fs71/f/2010/094/d/6/Kalyan_hand_cursor_2_by_Zanten.gif"),default}</style>
    => You can change the cursor URL
    5. And click SAVE

    How to Add jQuery for Blogger Navbar

    Anonymous 11:29 PM 0 Edit Artikel
    Hi, bloggers! Previously, I've posted about How to Remove Blogger Navbar. Now, I will posted about How to Add jQuery for Blogger Navbar. By adding some jQuery for your Blogger Navbar, your Blogger Navbar will look attractive. The navbar will be transparent, but if you put your cursor on it, the navbar will be return. For the details, you can see the DEMO. Now, if you want to try How to Add jQuery for Blogger Navbar, just follow the steps below.

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Copy the code below, and paste above </head>
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
    <script type='text/javascript'>
    $(document).ready(function(){
    $("#navbar").fadeTo("slow",
    0.1
    );
    $("#navbar").hover(function(){
    $(this).fadeTo("slow",
    1.0
    );
    },function(){
    $(this).fadeTo("slow",
    0.1
    );
    });
    });
    </script>
    4. And click SAVE TEMPLATE

    So easy right?

    Add Border at the Bottom of Widgets

    Anonymous 5:08 PM 0 Edit Artikel
    Previously, I've posted about How to Add Icon Beside Labels. And now I will post about Add Border at the Bottom of Widgets. Actually, the function of this trick just add a border at the bottom of your widgets. So, your blog will look attractive. Shortly, if you want to Add Border at the Bottom of Widgets, just follow the steps below.

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Check in the "Expand Widget Templates" box
    4. Find code like this (in some templates maybe not same)
    .sidebar ul li {
    5. Copy the code below, and add under the code above
    border-bottom:1px dotted #000000;
    6. Then click SAVE TEMPLATE

    How to Show Widget Only in Post

    Anonymous 4:47 PM 0 Edit Artikel
    Previously, I've posted about How To Show Widget Only In Next Page (Not in "Home"). But in this trick, you will learn How to Show Widget Only in Post. It's mean, you can add some widgets around blog post, but this widget can't see in home page. For example, you can see my "Alexa Review Widget" (I hope you write a review for this blog... ^_^), this widget can't be seen by us on homepage, but if you clicked one of the post, you can see the widget. What's the advantages? The advantages is so blog homepage isn't too heavy. Because homepage plays an important role, if a visitor feel this blog is too heavy, maybe he will not return again. Shortly, if you want to try How to Show Widget Only in Post, just follow the steps below. (We will use "Alexa Review Widget" as an example")

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Check in the "Expand Widget Templates" box
    4. Add Alexa Review Code under <data:post.body/> (If you're using read more, there are two   <data:post.body/>, choose the second)
    5. But, before you click SAVE TEMPLATE, you have to add some code, so the alexa code will be like this
    <!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
    <a href='http://www.alexa.com/siteinfo/http://tipsandtricksfor.blogspot.com/?p=rwidget#reviews'><img alt='Review http://tipsandtricksfor.blogspot.com/ on alexa.com' src='http://www.alexa.com/images/widgets/red/dark/v2-234x60.png'/></a>
    <!-- remove --></b:if>
    => The red code are the special code
    6. And now you can click SAVE TEMPLATE

    How to Add Scroll in Widget

    Anonymous 9:45 PM 0 Edit Artikel
    Hi, bloggers! Now, I will share a new trick for you. That's How to Add Scroll in Widget. This trick is request from my friend.
    "Anyone know, how to create a scroll box in link exchange widget. Please help...."
    So, based on this request, I want to help him. Maybe, it will useful for you someday. In this post, I will take my Blogroll widget as an example. You can look it. OK, now if you want to try this trick, just follow the steps below.

    *Firstly, you have to create a blogroll widget. How?
    1. Go to Design --> Page Elements --> Add Gadget
    2. Choose "Blog List"
    3. Add some blog url in "Add to List"
    4. Click SAVE [don't give the widget title first]

    *Then, we will add the scroll
    1. Go to Design --> Edit HTML
    2. Check in the "Expand Widget Templates" box
    3. Then, search with Ctrl + F
    BlogList1
    4. Then, look around at the bottom, there is
    <div class='widget-content'>
    5. Add this code, exact under the code above
    <div style='overflow:auto; width:ancho; height:125px;'>
    6. Then, scroll down untill you found
    <b:include name='quickedit'/>
          </div>
        </div>
      </b:includable>
    7. Add </div> under <b:include name='quickedit'/>, so the code will be like this
    <b:include name='quickedit'/>
          </div>
        </div>
    </div>
      </b:includable>
    8. Then, click SAVE TEMPLATE

    Setting Homepage to Blogger Dynamic Views

    Anonymous 2:36 AM 0 Edit Artikel
    Hello, friends! Now, I will post about Setting Homepage to Blogger Dynamic Views. Maybe, you still don't know what is the purpose of blogger dynamic views. Ya, blogger dynamic views is an excess of Blogger. With dynamic views, you can set your blog into 5 styles, that's


    Sure, you want to set your blog homepage display to be like that right? Unfortunately, the style cannot set at our blog homepage. But, now I will teach you the HACKS! If your blog has not been enabled dynamic views, just follow the steps below

    1. Log in to your blogger account
    2. Go to Settings --> Formatting
    3. Find "Enable Dynamic Views", and check the box
    4. Just click SAVE SETTINGS

    Then, how to settig the dynamic views to homepage? Just follow the steps below again!

    1. Go to Design --> Edit HTML
    2. Copy the code below, and paste above </head>
    <meta content='1; url=http://full-tricks.blogspot.com/view/sidebar/' http-equiv='refresh'/>
    Customize:
    The red text can be replace with your blog address
    The blue text can be replace with one of the 5 styles above
    3. Just click SAVE TEMPLATE

    Boost Blog Speed with CSS Compressor

    Anonymous 7:46 PM 0 Edit Artikel
    Maybe, blog speed is one of important thing on blog performance. Because if our blog speed too slow, our visitors will be bored. So, we have to use little CSS. But, if our blog requires us to use many CSS caused by the visitors want to our blog looks cool? So, we must use many CSS that will effect to our blog to be heavy. The solution is you must use CSS Compressor. The function of CSS Compressor is to compress our blog CSS, so the CSS will ease. Then, how to boost blog speed with CSS compressor?

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Highlight all css code start from <b:skin><![CDATA[/* between ]]></b:skin>
    4. Then, add it into CSS Compressor
    • You can setting the Compression Mode and Compression Options
    5. Click Compress
    6. Select all the new CSS (compressed), and replace with old CSS (before compressed)
    7. Just click SAVE TEMPLATE

    Add Google Page Navigation for Blogger

    Anonymous 4:29 PM 0 Edit Artikel

    Previously, I've posted about How to Add Numbered Page Navigation in Blog. Now, I will post the modification. This trick inspired from Google. So, the name of this page navaigation is Google Page Navigation for Blogger. Now, if you want to add this page navigation, just follow the steps below.

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Copy the code below, and paste above ]]></b:skin>
    #nav a,#nav a:visited,.blk a{color:#000}
    #nav a{display:block}
    #nav .b a,#nav .b a:visited{color:#20c}
    #nav .i{color:#a90a08;font-weight:bold}
    .csb,.ss{background:url(http://i879.photobucket.com/albums/ab351/bloggerblogimage/pagenavi/nav_logo7.png) no-repeat 0 0;height:26px;display:block}
    .ss{background-position:0 -88px;position:absolute;left:0;top:0}
    .cps{height:18px;overflow:hidden;width:114px}
     .mbi{width:13px;height:13px;background-position:-91px -74px;margin-right:3px}
     #nav td{padding:0;text-align:center}
    4. Then, copy the code below, and paste above </body>

    <script type='text/javascript'>

    var home_page_url = location.href;


    var pageCount=10;
    var displayPageNum=6;
    var upPageWord ='Previous';
    var downPageWord ='Next';


    function showpageCount(json) {
    var thisUrl = home_page_url;
    var htmlMap = new Array();
    var thisNum = 1;
    var postNum=1;
    var itemCount = 0;
    var fFlag = 0;
    var eFlag = 0;
    var html= '';
    var upPageHtml ='';
    var downPageHtml ='';



    htmlMap[htmlMap.length]='/';
    postNum++;

    for(var i=pageCount-1, post; post = json.feed.entry[i]; i=i+pageCount) {


    var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);
    timestamp = encodeURIComponent(timestamp1);
    var title = post.title.$t;
    if(thisUrl.indexOf(timestamp)!=-1 ){
    thisNum = postNum;
    }

    postNum++;
    htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'&amp;max-results='+pageCount;

    }

    var banyaknomer = htmlMap.length;
    if (json.feed.entry.length % pageCount == 0){
    var banyaknomer = htmlMap.length -1 ;
    postNum=postNum-1;
    };


    for(var p =0;p&lt; banyaknomer;p++){
    if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){
    if(fFlag ==0 &amp;&amp; p == thisNum-2){
    if(thisNum==2){
    upPageHtml = '&lt;a href=&quot;/&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: 0pt 0pt; margin-left: auto; width: 44px;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;margin-right: 8px;&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/td&gt;';
    }else{
    upPageHtml = '&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: 0pt 0pt; margin-left: auto; width: 44px;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;margin-right: 8px;&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/td&gt;';
    }

    fFlag++;
    }

    if(p==(thisNum-1)){
    if(p==0){
    html += '&lt;span class=&quot;csb&quot; style=&quot;background-position: -26px 0pt; width: 18px;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;cur&quot;&gt;&lt;span class=&quot;csb&quot; style=&quot;background-position: -44px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;'+thisNum+'&lt;/td&gt;';
    }else{
    html += '&lt;td class=&quot;cur&quot;&gt;&lt;span class=&quot;csb&quot; style=&quot;background-position: -44px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;'+thisNum+'&lt;/td&gt;';
    }
    }else{
    if(p==0){
    html += '&lt;td&gt;&lt;a href=&quot;/&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: -60px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;1&lt;/a&gt;&lt;/td&gt;';

    }else{
    html += '&lt;td&gt;&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: -60px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;'+ (p+1) +'&lt;/a&gt;&lt;/td&gt;';
    }
    }

    if(eFlag ==0 &amp;&amp; p == thisNum){
    downPageHtml = '&lt;td class=&quot;b&quot;&gt; &lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: -76px 0pt; margin-right: 34px; width: 66px;&quot;&gt;&lt;/span&gt;'+ downPageWord +'&lt;/a&gt;&lt;/td&gt;';
    eFlag++;
    }
    }
    }

    if(thisNum&gt;1){
    html = ''+upPageHtml+' '+html +' ';
    }
    html2 = '&lt;table id=&quot;nav&quot; style=&quot;margin: auto auto 1.4em; border-collapse: collapse;text-align: center; direction: ltr;&quot; align=&quot;center&quot;&gt;&lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td class=&quot;b&quot;&gt;Page ('+(postNum-1)+') &lt;/td&gt;&lt;td class=&quot;b&quot;&gt;';
    html3 = '&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;';
    html = html2+html;

    if(thisNum&lt;(postNum-1)){
    html += downPageHtml;
    }else{
    html += '&lt;td class=&quot;b&quot;&gt;&lt;span class=&quot;csb&quot; style=&quot;background-position: -76px 0pt; width: 42px;&quot;&gt;&lt;/span&gt;&lt;/td&gt;';
    }



    if(postNum==1) postNum++;
    html += html3+ '&lt;/div&gt;';


    var pageArea = document.getElementsByName(&quot;pageArea&quot;);
    var blogPager = document.getElementById(&quot;blog-pager&quot;);

    if(postNum &lt;= 2){
    html ='';
    }

    for(var p =0;p&lt; pageArea.length;p++){
    pageArea[p].innerHTML = html;
    }


    if(pageArea&amp;&amp;pageArea.length&gt;0){
    html ='';
    }

    if(blogPager){
    blogPager.innerHTML = html;
    }


    }


    function showpageCount2(json) {

    var thisUrl = home_page_url;
    var htmlMap = new Array();
    var isLablePage = thisUrl.indexOf(&quot;/search/label/&quot;)!=-1;
    var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.length) : &quot;&quot;;
    thisLable = thisLable.indexOf(&quot;?&quot;)!=-1 ? thisLable.substr(0,thisLable.indexOf(&quot;?&quot;)) : thisLable;
    var thisNum = 1;
    var postNum=1;
    var itemCount = 0;
    var fFlag = 0;
    var eFlag = 0;
    var html= '';
    var upPageHtml ='';
    var downPageHtml ='';



    var labelHtml = '&lt;a href=&quot;/search/label/'+thisLable+'?&amp;max-results='+pageCount+'&quot;&gt;';
    var thisUrl = home_page_url;

    htmlMap[htmlMap.length]=labelHtml;
    postNum++;

    for(var i=pageCount-1, post; post = json.feed.entry[i]; i=i+pageCount) {
    var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);
    timestamp = encodeURIComponent(timestamp1);


    var title = post.title.$t;

    if(thisUrl.indexOf(timestamp)!=-1 ){
    thisNum = postNum;
    }

    if(title!='') postNum++;
    htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'&amp;max-results='+pageCount;

    itemCount++;
    }

    var banyaknomer = htmlMap.length;
    if (json.feed.entry.length % pageCount == 0){
    var banyaknomer = htmlMap.length -1 ;
    postNum=postNum-1;
    };

    for(var p =0;p&lt; banyaknomer;p++){
    if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){
    if(fFlag ==0 &amp;&amp; p == thisNum-2){



    if(thisNum==2){
    upPageHtml = labelHtml +'&lt;span class=&quot;csb ch&quot; style=&quot;background-position: 0pt 0pt; margin-left: auto; width: 44px;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;margin-right: 8px;&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/td&gt;';
    }else{
    upPageHtml = '&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: 0pt 0pt; margin-left: auto; width: 44px;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;margin-right: 8px;&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/td&gt;';
    }

    fFlag++;
    }





    if(p==(thisNum-1)){
    if(p==0){
    html += '&lt;span class=&quot;csb&quot; style=&quot;background-position: -26px 0pt; width: 18px;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;cur&quot;&gt;&lt;span class=&quot;csb&quot; style=&quot;background-position: -44px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;'+thisNum+'&lt;/td&gt;';
    }else{
    html += '&lt;td class=&quot;cur&quot;&gt;&lt;span class=&quot;csb&quot; style=&quot;background-position: -44px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;'+thisNum+'&lt;/td&gt;';
    }
    }else{
    if(p==0){
    html = '&lt;td&gt;'+labelHtml+'&lt;span class=&quot;csb ch&quot; style=&quot;background-position: -60px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;1&lt;/a&gt;&lt;/td&gt;';
    }else{
    html += '&lt;td&gt;&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: -60px 0pt; width: 16px;&quot;&gt;&lt;/span&gt;'+ (p+1) +'&lt;/a&gt;&lt;/td&gt;';
    }
    }


    if(eFlag ==0 &amp;&amp; p == thisNum){
    downPageHtml = '&lt;td class=&quot;b&quot;&gt; &lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;&lt;span class=&quot;csb ch&quot; style=&quot;background-position: -76px 0pt; margin-right: 34px; width: 66px;&quot;&gt;&lt;/span&gt;'+ downPageWord +'&lt;/a&gt;&lt;/td&gt;';
    eFlag++;
    }
    }
    }




    if(thisNum&gt;1){
    if(!isLablePage){
    html = ''+upPageHtml+' '+html +' ';
    }else{
    html = ''+upPageHtml+' '+html +' ';
    }
    }

    html2 = '&lt;table id=&quot;nav&quot; style=&quot;margin: auto auto 1.4em; border-collapse: collapse;text-align: center; direction: ltr;&quot; align=&quot;center&quot;&gt;&lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td class=&quot;b&quot;&gt;Page ('+(postNum-1)+') &lt;/td&gt;&lt;td class=&quot;b&quot;&gt;';
    html3 = '&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;';
    html = html2+html;

    if(thisNum&lt;(postNum-1)){
    html += downPageHtml;
    }else{
    html += '&lt;td class=&quot;b&quot;&gt;&lt;span class=&quot;csb&quot; style=&quot;background-position: -76px 0pt; width: 42px;&quot;&gt;&lt;/span&gt;&lt;/td&gt;';
    }

    if(postNum==1) postNum++;
    html += html3+ '&lt;/div&gt;';

    var pageArea = document.getElementsByName(&quot;pageArea&quot;);
    var blogPager = document.getElementById(&quot;blog-pager&quot;);

    if(postNum &lt;= 2){
    html ='';
    }

    for(var p =0;p&lt; pageArea.length;p++){
    pageArea[p].innerHTML = html;
    }

    if(pageArea&amp;&amp;pageArea.length&gt;0){
    html ='';
    }

    if(blogPager){
    blogPager.innerHTML = html;
    }


    }


    </script>

    <script type='text/javascript'>

    var thisUrl = home_page_url;
    if (thisUrl.indexOf(&quot;/search/label/&quot;)!=-1){
    if (thisUrl.indexOf(&quot;?updated-max&quot;)!=-1){
    var lblname1 = thisUrl.substring(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.indexOf(&quot;?updated-max&quot;));
    }else{
    var lblname1 = thisUrl.substring(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.indexOf(&quot;?&amp;max&quot;));
    }
    }

    var home_page = &quot;/&quot;;
    if (thisUrl.indexOf(&quot;?q=&quot;)==-1 &amp;&amp; thisUrl.indexOf(&quot;.html&quot;)==-1){
    if (thisUrl.indexOf(&quot;/search/label/&quot;)==-1){
    document.write('&lt;script src=&quot;'+home_page+'feeds/posts/summary?alt=json-in-script&amp;callback=showpageCount&amp;max-results=99999&quot; &gt;&lt;\/script&gt;')
    }else{document.write('&lt;script src=&quot;'+home_page+'feeds/posts/full/-/'+lblname1+'?alt=json-in-script&amp;callback=showpageCount2&amp;max-results=99999&quot; &gt;&lt;\/script&gt;')
    }
    }
    </script>

    5. Just click SAVE TEMPLATE

    How to Remove Locked Widgets

    Anonymous 10:57 PM 0 Edit Artikel
    Hello, friends! Now I will posted about how to remove locked widgets. Usually, in some templates, we found a widget that cannot delete. The widgets can be "Attribution", or others. See the example below


    What's the weird? There are no REMOVE button to delete the widget. So, how to remove locked widgets? Just follow the steps below.

    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Search the widget title, for example the title is "Attribution". So, you have to search with keyword "Attribution"
    4. Then, you will found this code
    <b:widget id='Attribution1' locked='true' title='' type='Attribution'/>
    5. Just replace locked='true' with locked='false'
    6. Click Save Template
    7. Return to Design --> Page Elements, now you can delete the widget. Easy right?

    Show Only Post Title in Label Page

    Anonymous 10:34 PM 0 Edit Artikel
    Now, I will post about How to Show Only Post Title In Labels. The function of this hack is to save many space in the label page (a page after you clicked one of the label) and to boost the blog speed. Why? Because, usually if we want to find an article, and we didn't find it in home page, we will search in label. But, if we click one of the label, we will be shown all of the article in that label. So, we have to wait untill the loading is complete. Long, right? So, the solution is, you have to try this hack, just follow the steps below.


    View the Demo


    1. Log in to your blogger account
    2. Go to Design --> Edit HTML
    3. Check in the "Expand Widget Templates" box
    4. Then find <b:include data='post' name='post'/>
    5. Replace the code above, with the code below.
    <b:if cond='data:blog.homepageUrl != data:blog.url'>
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    <a expr:href='data:post.url'>
    <div style='padding:6px 0 6px 5px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;margin-bottom:2px;background:#E6E4E4;color:#000000;'>
    <img alt='&gt;&gt;&gt;' border='0' src='https://lh5.googleusercontent.com/-HP5XyclRQic/TXMMAKmlg5I/AAAAAAAAAQk/wrCGFu9jzmg/s1600/sidebar-icon.png'/>
    <data:post.title/></div></a>
    <b:else/>
    <b:include data='post' name='post'/>
    </b:if>
    <b:else/>
    <b:include data='post' name='post'/>
    </b:if>
    Customize:
    The blue code are the background color, you can edit or remove it
    The red code is the icon address

    6. Just click Save Template

    Change the Background Color with Favourite of Visitor!

    Anonymous 12:07 AM 0 Edit Artikel
    Hi, friends! After a long time I didn't write a blogger tricks, now I will share to you about change the background color with favourite visitor! Maybe, when you were surfing in a blog or website, you annoyed by the background color of the blog. Maybe, caused by the color is too bright or too dark. So, the solution is, you should add background color changer. How? Just follow the steps below!

    View the Demo


    1. Log in to your blogger account
    2. Go to Design --> Page Elements --> Add Gadget
    3. Choose "HTML/Java Script
    4. Add the code below
    <div class="widget-content">
    <center><b>Choose your favourite color</b></center>
    <br/>
    <script type="text/javascript">
    function bgChange(bg)
    {
    document.body.style.background=bg;
    }
    </script>
    <table border="1" width="100%" height="20">
    <tbody><tr>
    <td onclick="bgChange('#8B008B')" bgcolor="#8B008B">
    </td>
    <td onclick="bgChange('#9400D3')" bgcolor="#9400D3">
    </td>
    <td onclick="bgChange('#008080')" bgcolor="#008080">
    </td>
    <td onclick="bgChange('#808080')" bgcolor="#808080">
    </td>
    <td onclick="bgChange('#CD853F')" bgcolor="#CD853F">
    </td>
    <td onclick="bgChange('#2F4F4F')" bgcolor="#2F4F4F">
    </td>
    <td onclick="bgChange('#DC143C')" bgcolor="#DC143C">
    </td>
    <td onclick="bgChange('#4B0082')" bgcolor="#4B0082">
    </td>
    <td onclick="bgChange('#A52A2A')" bgcolor="#A52A2A">
    </td>
    </tr></tbody></table>
    </div>
    Customize:
    Choose your favourite color is the sentence that will appear
    The color codes are the colors that will appear

    5. Then? Just click Save