Rabu, 28 Desember 2011

New Year CountDown Widget For Blogs

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/AVvXsEhV3WITmDzow-AzczKAig1Go_Jvu97buAQGZde1TRrYmpmA071esmlz6akl4s1GaETk0Hkw03T2NtEblrghdsWIrA5wZZG3d4H1agHtJfixwUeG5dPQrs3masltA-PlohpXzjBbXCE1Z7U/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. :)

Sabtu, 17 Desember 2011

Fix Comment Avatars not showing up worked 100%

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

    Jumat, 16 Desember 2011

    Recent comment with avatar get automatic


    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/AVvXsEgMu_UKO62Vav_KMkKDtmryZR0s1VZ-AJFzUJAsla1KRCsL0Ao7nvh7HkhkeqC-3nyP7L1FtMVquiKxbbT7S3Ybv_IMaKyrVlY46AlNFp0axf46hEVONvNCe9Sc7mq60P5x3JCNVJ8-iWc/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

    Rabu, 14 Desember 2011

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

    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

    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.

    Golden Ways To Increase Your Google Search Ranking

    Google is the No.1 Search Engine without any doubt, but are you spending time to increase your search ranking on Google?  In my experience, many blogs get 75%+ of their niche traffic from Google Organic Search.  This is critical to understand how to maximize and get the most of it.  Here are some easy ways to increase your Google search ranking:

    Page Rank

    Page Rank plays a very important role on Google’s search ranking. Start by checking your website page rank on Prchecker.info.  You need to take care of your Page Rank.  By achieving a minimum of Page Rank (PR) 3, you’ll be ahead of most sites.  As a point of reference Technshare.com is a PR4 site.  The following will help with page rank.

    Quality Content

    Write quality and unique content.  Don’t try to write for the search engine; instead write for your readers.  By mixing good content with good keywords and images – good organic results will follow.  Try to write lengthy,  minimum 400+ word articles.

    Quality Back links

    When you receive a back links you get the benefit of more traffic from that link as well as a better search ranking.  Try to get quality back links from industry leading sites that have a high PR.  Blog commenting and guest posting are just 2 ways support this approach.   You must be living under a rock if you haven’t realized that this website encourages everyone to write a guest post and will help you leverage its PR4.

    Do Keyword Research 

    Keyword Research is very important to get a steady stream of traffic from Google.  Focus your attention on the long tail – that is low competition keywords.  I stick to keywords that related to my niche using Google keyword Tool.

    Use On-Page SEO

    On page SEO is the process of optimizing the content of your website. This includes the text, images and links on your website. Use below tips to write Search engine friendly articles.
    • Use H1,H2,H3 tags
    • Your main keyword must be placed in the title tag 2 times
    • Your main keyword must be placed in your meta description 2 times
    • Your main keyword phrase must appear in the in H1, H2 and H3 Tags
    • Italic, bold your main keywords (but don’t go crazy)
    • Use alt tags for images
    • Write lengthy article

     Submit Your Sitemap 

    Create a site map that tells people where everything is on your site.  Use Google Webmaster tools to submit your sitemap to Google. WordPress users are able to use a simple WordPress plugin that called as “Google XML sitemaps.”

    Blog Promotion

    Promotion is very important to attract traffic to your blog.  I prefer to focus on article marketing. Article Marketing works well to  boost Google search ranking fast for me.  Here are a couple of last tips to promote your blog:
    • Write Articles On Article Directories
    • Submit Your Articles To Social Bookmarking Sites
    • Comment On Do follow blog in Your Niche
    • Join Forum Discussions
    TechnShare

    Senin, 12 Desember 2011

    9 Tricks I Used To Triple My AdSense Earnings In 30 Days

    I have been using Google AdSense to monetize my blogs and websites for as long as I remember. In fact it was the first method I ever tried (I made a whooping $15 on my first month… back in 2005). Over the years I migrated to other methods (e.g., direct sponsors and affiliate marketing), which made AdSense become merely an inventory filler. I was still making around $1,000 monthly from it, but whenever I could I would use other methods over it.

    Then some months ago I started noticing an upward trend on the CPC of my sites, and I figured that I should give AdSense another try. I started applying some tricks here and there, and the next month I made over $3,000 with it (that is combining all my sites). I was pleasantly surprised, and I decided to keep using it actively on some sites.

    In this article I want to share with you the tips and tricks I used to triple my AdSense earnings in one month.

    1. I added units to my Big Websites

    Daily Blog Tips and Daily Writing Tips are my largest websites in terms of traffic. They are getting close to one million monthly page views (combined). Despite that I was not using AdSense on them, mainly because the direct sponsorship model was working relatively well.

    Some months ago I decided to load some AdSense units on the sites, however, and the results were very positive. Around 70% of the boost I generated to my earnings came from these two sites. At the same time I managed to keep the other monetization methods working fine, and no reader ever complained about the new ads (more on that later).

    Even if your blog is already making money with direct sponsors and affiliate marketing, therefore, you could still manage to increment your earnings by strategically adding some AdSense units.

    2. I added units to my Small Websites

    As many webmasters do, I have a bunch of small websites scattered around the web. Some are on free hosted platforms like Blogger, and others are self hosted sites that I abandoned along the way. Most of these sites still get traffic, however. Not much, but combined the numbers get decent.

    I figured that adding AdSense units to all these sites could yield some money, and I was right. The main reason is that, since these are abandoned sites and don't have loyal visitors, I can place the units very aggressively. The result was a very high CTR (Click-through rate), which compensates the small traffic levels.

    Don't underestimate the earning potential of small websites, especially if you are willing to place AdSense units aggressively.

    3. I used the Large Units

    If you want to make money with AdSense you'll inevitably need to use one of these units: the 336×280 large rectangle, the 300×250 rectangle, the 120×600 large skyscraper or the 728×90 leaderboard.

    Whenever I tried to use smaller units the results were disappointing. Even if I positioned them aggressively the CTR was just too low.

    All four units mentioned above can produce good results, but the best performing one is by far the 336×280 large rectangle, and that is the one I used to boost my earnings.

    4. I placed the Units above the Fold

    My first trial was to place the 336×280 large rectangle between the post and the comments section of my blogs. The results were OK. I then decided to try placing them below the post titles for one week, and the CTR skyrocketed. In fact I still need to find a placement/unit combination that will beat placing a 336×280 unit below post titles.

    I knew this rule, but I guess I needed to test and get confirmation. The rule is: if you want to make money with Google AdSense, you must place your units above the fold.

    5. I Focused on Organic Traffic

    My main concern with adding a large AdSense unit right below my post titles was that some of the loyal readers could get annoyed with it. At the same time I knew that loyal readers become ad blind quite fast, and that the bulk of my money would come from organic visitors (i.e., people coming via search engines to my posts).

    To solve this problem I decided to display the large rectangle only on posts older than seven days (using the Why Do Work WordPress plugin). It worked like a charm, as loyal readers don't even notice the ad units when they are browsing through my recent posts, and organic visitors almost always see the ads because they usually land on posts older than seven days.

    6. I started using AdSense for Search

    I was not sure how much money I would be able to make with AdSense for Search, but I was not happy with the search results provided by WordPress, so I decided to give it a shot anyway.

    Currently I am making around $60 monthly with AdSense for Search. It is not much, but if you sum it over one year we are talking about $720. On top of that the search results are as relevant as you'll get, so it is a win win situation.

    7. I started using AdSense for Feeds

    Another AdSense product I decided to try was the AdSense for Feeds one. I opted to display the ads below my feed items (you can also place them on top, but this would be too intrusive in my opinion). The results here were pretty good, both in terms of CTR and earnings.

    You obviously need a large RSS subscriber base to make this work, but I am guessing that even with a couple thousand subscribers you could already make $100 monthly from feed ads.

    8. I played around with section targeting

    Section targeting is an AdSense feature that allows you to suggest specific sections of your site that should be used when matching ads. You can read more about it here.

    I found that on niche and small websites section targeting can help a lot. Often times Google was displaying unrelated ads on these sites because there weren't enough pages. After using section targeting I managed to increase the relevancy of the ads and consequently the CTRs.

    9. I tested with Different Colors and Fonts

    If you enabled both image and text ads on your units you should be able to customize the colors and fonts. I did some testing with both of these factors, and it helped to increase the numbers. Nothing dramatic, but it was definitely worth my time.

    You just need to track your CTR for a couple of weeks. Then change the color or font and track it for another week, seeing if you can beat the original CTR. If you can, keep the new format. If you the performance decreased, try a new color or font and track the CTR for another week, until you find the optimal combination.

    On my sites the best results came from making the ad units merge with the look of the site, but on some sites contrasting colors perform better, so testing is a must.

    PROBLOGGER

    Jumat, 09 Desember 2011

    Christmas Snow Falling Effect For Blogger Blogs

    In this post we have a very cool effect you can use to Spice Up Your Blog over the Christmas.With just a small piece of code you have Snow Flakes gently falling down your blog.The Snow Fall effect we use is simple and wont disrupt the readers.Before you add the Snow to your blog you can check out the demo.

    Live Demo - Click To See The Demo : Snow Fall Demo

    Update - This effect will work on all custom or older templates but unfortunately not with templates from the Blogger Template Designer.If you using a template designer template or if you want some more cool Christmas effects we have just published 10 Spectacular Falling Christmas Objects For Blogger including a Falling animated Snowflake, snowman, Santa and Christmas Three check it out.

    Update 2. - Click to see how to get the snow effect with differant colors.

    Add Snow Fall Effect To Your Blog


    Adding the effect is easy and can be done in a few quick steps:

    Step 1. In your dashboard Click Design > Add A Gadget > Choose Html/Javascript








    Step 2. Copy And Paste The Code Below Into The Html/Javascript Gadget :


    <script type="text/javascript">
    //<![CDATA[
      var snowsrc="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjajnNmuqBR7lTKR4LeVFYjkWbqxUvZLWyG9TiL6ujIy9XAU0VOF9JsIsJLSqFidQTvsCdbSVmvdvWOGO2eb8M63ZF2rPQkGJls1HvSCOjV5np-q7m-HQ49U_fWl5VEAhJCT_cP2VzfLA4/s400/snow.gif"
      var no = 15;
      var hidesnowtime = 0;
      var snowdistance = "pageheight";
      var ie4up = (document.all) ? 1 : 0;
      var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }

      var dx, xp, yp;  
      var am, stx, sty;
      var i, doc_width = 800, doc_height = 600;

      if (ns6up) {
        doc_width = self.innerWidth;
        doc_height = self.innerHeight;
      } else if (ie4up) {
        doc_width = iecompattest().clientWidth;
        doc_height = iecompattest().clientHeight;
      }

      dx = new Array();
      xp = new Array();
      yp = new Array();
      am = new Array();
      stx = new Array();
      sty = new Array();
      snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjajnNmuqBR7lTKR4LeVFYjkWbqxUvZLWyG9TiL6ujIy9XAU0VOF9JsIsJLSqFidQTvsCdbSVmvdvWOGO2eb8M63ZF2rPQkGJls1HvSCOjV5np-q7m-HQ49U_fWl5VEAhJCT_cP2VzfLA4/s400/snow.gif" : snowsrc
      for (i = 0; i &lt; no; ++ i) {
        dx[i] = 0;                    
        xp[i] = Math.random()*(doc_width-50);
        yp[i] = Math.random()*doc_height;
        am[i] = Math.random()*20;    
        stx[i] = 0.02 + Math.random()/10;
        sty[i] = 0.7 + Math.random();
    if (ie4up||ns6up) {
          if (i == 0) {
            document.write("&lt;div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"&gt;&lt;a href=\"http://dynamicdrive.com\"&gt;&lt;img src='"+snowsrc+"' border=\"0\"&gt;&lt;\/a&gt;&lt;\/div&gt;");
          } else {
            document.write("&lt;div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"&gt;&lt;img src='"+snowsrc+"' border=\"0\"&gt;&lt;\/div&gt;");
          }
        }
      }

      function snowIE_NS6() {
        doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
    doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
        for (i = 0; i &lt; no; ++ i) {
          yp[i] += sty[i];
          if (yp[i] &gt; doc_height-50) {
            xp[i] = Math.random()*(doc_width-am[i]-30);
            yp[i] = 0;
            stx[i] = 0.02 + Math.random()/10;
            sty[i] = 0.7 + Math.random();
          }
          dx[i] += stx[i];
          document.getElementById("dot"+i).style.top=yp[i]+"px";
          document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
        }
        snowtimer=setTimeout("snowIE_NS6()", 10);
      }

    function hidesnow(){
    if (window.snowtimer) clearTimeout(snowtimer)
    for (i=0; i&lt;no; i++) document.getElementById("dot"+i).style.visibility="hidden"
    }


    if (ie4up||ns6up){
        snowIE_NS6();
    if (hidesnowtime&gt;0)
    setTimeout("hidesnow()", hidesnowtime*1000)
    }

    //]]>
    </script>

    (You don't need to give the gadget a title just leave title area blank)

    or coppy from this http://tinypaste.com/3e8cb82f

    Step 3. Save The Gadget and check out your cool snow Effect.


    Rabu, 07 Desember 2011

    Automatic SEO for Images - Add Proper ALT and Title Tags Automatically

    Automatic SEO for Images - Add Proper ALT and Title Tags Automatically
    Earlier i told you best seo tips for images which were all manually to be followed. However, its not that easy to optimize each and every image for search engines. So, here is a JavaScript code for your blog which will add all necessary attributes such as ALT, Title etc to your images and optimize all your blog images for search engines. This is one of the easiest way to optimize all images in your blog posts and implementation process only takes less than a minute. This will not only optimize new images but will also optimize all images that your blog have in older posts.


    • Go to Dashboard > Design > Edit HTML (else move to next step)
    • Now, search for code in your template (tip: press CTRL + F and paste this code)
    • Paste below given code just Before </body>
    Automatic SEO for Images - Add Proper ALT and Title Tags Automatically
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
    <script type='text/javascript'>
    //<![CDATA[ $(document).ready(function() {
    $('img').each(function(){
    var $img = $(this);
    var filename = $img.attr('src')
    $("img:not([alt])").attr('title', filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.')));
    $("img:not([alt])").attr('alt', filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.')));

    //]]>
    </script>
    Save Your Template

    Emoticon for Blogger version 3


    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

    Selasa, 06 Desember 2011

    Cool Websites and Tools [December 7th 2011]


    Check out some of the latest MakeUseOf discoveries. Most of the listed websites are FREE or come with a decent free account option. If you want to have similar cool website round-ups delivered to your daily email, subscribe here.

    Google Flights – Google has always introduced things which changes how we perform different tasks. These include Gmail, Google Calenders, Google Docs and many others. Recently, Google launched a new service known as Google Flights, a flights search engine which helps travelers look for cheapest air fare for different destinations. Read more: Google Flights: Search & Find Cheap Air Tickets Using Google

    WeVideo – There are many online video tools available on the Internet which helps users edit videos online but I doubt there is any service which provides as many features and ease of access as WeVideo does. It is an excellent online video editing tool which helps users edit videos online and share them on different social networks. Read more:WeVideo: Collaborative Video Editing Service Online


    RockThePost – Great ideas often do not reach realization. This is primarily because there is a big gap between people who have the idea and the people who have the resources to make that idea a reality. If you come up with a great invention or plan, the most difficult step would be to find people who are interested enough in your plan to invest in it. To solve this problem, “Rock the Post” was created. Read more: RockThePost: Get Investors & Contributors For Your Great Ideas


    iPhoneTap – Are you looking for a simple way to record calls on your iPhone? If yes, then you should give iPhoneTap a try. With iPhoneTap, you can easily record outgoing phone calls from your iPhone. You can save the entire conversation you have with the recipient of the call and later email yourself or any person the recording in mp3 format. Read more:iPhoneTap: Record Outgoing Calls On Your iPhone


    Career Notify – Do your Facebook contacts include people you would want to hire in the future? If yes, then the best thing to do is to track their employment so you can make them an offer as soon as they are available. Here to help you do that is a free to use web service called Career Notify. Read more: Career Notify: Get Notifications Of Changes In A Facebook Friend’s Employment

    These are just half of the websites that we discovered in the last couple of days. If you want us to send you daily round-ups of all cool websites we come across, leave your emailhere. Or follow us via RSS feed.