Popular posts is a widget provided by blogger which shows a list of most viewed posts from your blog.Recently we provide a hack about customizing blogger's official popular posts widget now using same trick we will customize popular posts widget with awesome style.The main part of this hack is you don't need to add any heavy JavaScript or any other scripts we will apply this hack with using only CSS.Also you can customize this widget with using blogger template designer.Let's go to the tutorial.
Multi Colored Popular Posts Widget Preview
Add Multi Colored Popular Posts Widget To Blogger?
- Go to Blogger Dashboard > Design > Edit HTML.
- Download/Backup your template.
- Tick the Expand Widget Template check box
- Now find for below code in your template.
/* Variable definitions
====================
- Note - If you can't find above code in your template then please contact me I will reply back as soon as time allows.
- Now paste below code just below/after above code.
<Group description="PopularPosts Backgrounds" selector="#PopularPosts1">
<Variable name="PopularPosts.background.color1" description="background color1" type="color" default="#fa4242" value="#ff4c54"/>
<Variable name="PopularPosts.background.color2" description="background color2" type="color" default="#ee6107" value="#ff764c"/>
<Variable name="PopularPosts.background.color3" description="background color3" type="color" default="#f0f" value="#ffde4c"/>
<Variable name="PopularPosts.background.color4" description="background color4" type="color" default="#ff0" value="#c7f25f"/>
<Variable name="PopularPosts.background.color5" description="background color5" type="color" default="#0ff" value="#33c9f7"/>
<Variable name="PopularPosts.background.color6" description="background color6" type="color" default="#ff0" value="#7ee3c7"/>
<Variable name="PopularPosts.background.color7" description="background color7" type="color" default="#ff0" value="#f6993d"/>
</Group>
- Now find for
]]></b:skin>
- add below code just above ]]></b:skin>
#PopularPosts1 ul{margin:0;padding:5px 0;list-style-type:none}
#PopularPosts1 ul li{position:relative;margin:5px 0;border:0;padding:10px}
#PopularPosts1 ul li:first-child{background:$(PopularPosts.background.color1);width:90%}
#PopularPosts1 ul li:first-child:after{content:"1"}
#PopularPosts1 ul li:first-child + li{background:$(PopularPosts.background.color2);width:85%}
#PopularPosts1 ul li:first-child + li:after{content:"2"}
#PopularPosts1 ul li:first-child + li + li{background:$(PopularPosts.background.color3);width:80%}
#PopularPosts1 ul li:first-child + li + li:after{content:"3"}
#PopularPosts1 ul li:first-child + li + li + li{background:$(PopularPosts.background.color4);width:75%}
#PopularPosts1 ul li:first-child + li + li + li:after{content:"4"}
#PopularPosts1 ul li:first-child + li + li + li + li{background:$(PopularPosts.background.color5);width:70%}
#PopularPosts1 ul li:first-child + li + li + li + li:after{content:"5"}
#PopularPosts1 ul li:first-child + li + li + li + li +li{background:$(PopularPosts.background.color6);width:65%}
#PopularPosts1 ul li:first-child + li + li + li + li + li:after{content:"6"}
#PopularPosts1 ul li:first-child + li + li + li + li + li +li{background:$(PopularPosts.background.color7);width:60%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after{content:"7"}
#PopularPosts1 ul li:first-child:after,
#PopularPosts1 ul li:first-child + li:after,
#PopularPosts1 ul li:first-child + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after{position:absolute;top:20px;right:-15px;border-radius:50%;background:#353535;width:30px;height:30px;line-height:1em;text-align:center;font-size:28px;color:#fff}
#PopularPosts1 ul li .item-thumbnail{float:left;border:0;margin-right:10px;background:transparent;padding:0;width:40px;height:40px}
#PopularPosts1 ul li a{font-size:12px;color:#444;text-decoration:none}
#PopularPosts1 ul li a:hover{color:#222;text-decoration:none}
- Now find the following code
<b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'>
- and delete it until you reach this tag.(Be very careful while deleting this code and to verify that you have deleted the code correctly see the preview of your changes you will notice that your popular posts widget is disappeared)
</b:widget>
- After deleting the code paste below code in its place
<b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content popular-posts'>
<ul>
<b:loop values='data:posts' var='post'>
<li>
<b:if cond='data:showThumbnails == "false"'>
<b:if cond='data:showSnippets == "false"'>
<a expr:href='data:post.href' expr:title='data:post.title' rel='bookmark'><data:post.title/></a>
<b:else/>
<a expr:href='data:post.href' expr:title='data:post.snippet' rel='bookmark'><data:post.title/></a>
</b:if>
<b:else/>
<b:if cond='data:showSnippets == "false"'>
<b:if cond='data:post.thumbnail'>
<img class='item-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnail'/>
<b:else/>
<img alt='no image' class='item-thumbnail' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEippxjunjC7QHfallLwhg2Nh-5PxaEXp4V1vwqrkS5FNrNPynJy88awFJXbzUs9Syj1_Uqw5AeHcszTCAX0kRARWGjws56_mRxhoZtjfNVCoB6RJ7FPWD1ZBTT1G23Nf2su7PAUVGZNQQU/s1600/defaultimage.jpg'/>
</b:if>
<a expr:href='data:post.href' expr:title='data:post.title' rel='bookmark'><data:post.title/></a>
<div class='clear'/>
<b:else/>
<b:if cond='data:post.thumbnail'>
<img class='item-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnail'/>
<b:else/>
<img alt='no image' class='item-thumbnail' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEippxjunjC7QHfallLwhg2Nh-5PxaEXp4V1vwqrkS5FNrNPynJy88awFJXbzUs9Syj1_Uqw5AeHcszTCAX0kRARWGjws56_mRxhoZtjfNVCoB6RJ7FPWD1ZBTT1G23Nf2su7PAUVGZNQQU/s1600/defaultimage.jpg'/>
</b:if>
<a expr:href='data:post.href' expr:title='data:post.snippet' rel='bookmark'><data:post.title/></a>
<div class='clear'/>
</b:if>
</b:if>
</li>
</b:loop>
</ul>
</div>
</b:includable>
</b:widget>
Widget Settings
- Go to Blogger Dashboard > Design > Page Elements
- Click on the EDIT link of Popular Posts widget
- Select "display up to 7 posts".
- Now Save the widget.
Customize
- Go to Design > Template Designer
- Advanced > Popular Posts Background
- Now customize the widget as you wish and save your template.
Now go to your blog you will watch your brand new popular posts widget.
hi admin i dont find /* Variable definitions.I use thesis template and also vivist my site www.hackingworld.in..please reply me at sunilrajput760@gmail.com..thanx
ReplyDelete@Sunil Thakur - Please send me your template in .xml format I will fix it and send back to you.Use our contact form.
Deletehi admin...can i send to you my template so you can fix it tq...
ReplyDeleteYes of course.Follow these steps...
Delete1. Download a copy of your template.
2. Now open it with Notepad and save it as .txt file
3. Upload/Attach it and send me...
@Ibnul Wardi - I have deleted your comment.Pls don't share your template publically...
ReplyDeletei'm so sorry...i had sent the template via yahoo mail
DeleteThis comment has been removed by a blog administrator.
ReplyDelete@Sunil - I got your template and never share your template with anyone.That's why I deleted your comment.
DeleteThis comment has been removed by the author.
ReplyDeletesorry bro send me my template at sunilrajput760@gmail.com........And thanx for helping me...you're awesome
ReplyDeleteWhy you are saying sorry ? Sorry to you bro. I have tries several times but I am getting this error every time.
DeleteSee this image - http://i.imgur.com/R0yc2.png
There is a problem in this bloggermint template and this is not for first time I even got the same problem while installing this template on this blog.
No problem bro...you did your best.....Can u provide me any professional template to me.Please I want to add colour post widget in my popular posts
ReplyDeleteBro. you can check this template -
Deletehttp://www.helperblogger.com/2012/03/releasing-professional-my-blog-blogger.html
It is a magazine style professional template also It is very easy to customize as you wish.I hope you will like it...
its nice and professional looking template...thanx Rahul bro....and bro is this template support multi coloured post widget
ReplyDeleteI didn't checked it yet.But,I am sure this gadget will work on "my blog blogger template".
DeletePlease send me bro my mail is sunilrajput760@gmail.com.Please send me as soon as possible.Thnax
ReplyDeletetemplate sended
Deletei can get template same like you?? it so simple but very beautiful :)
ReplyDelete@Abdul - You can download it from here
Deleteowhh yeahh tQ very2 much and by the way can you create tutorial like this but it have a counter view each entry name,
ReplyDeleteHello Rahul Ippar..have you done fixing my template for this widget...i dont get reply from you about it..thank you
ReplyDeleteMy email is naufal.alimi@yahoo.com
ReplyDeleteI have tried several times but your template has so many errors.I am trying again...
DeleteHey Rahul Bro thanx for giving us such a lovely template of your blog.Please can u tell me how can i customize blog's name on the top of the blog ???
ReplyDeletefind this code image in your template
Deletehttp://4.bp.blogspot.com/_b0xJ7qk6DTc/THvRqkecH1I/AAAAAAAAA64/EgNa1OjtlQQ/s1600/logo.png
and replace it with your own logo URL.
thnx bro......its great and nice template by the way have u facebook account ???
ReplyDeleteYes I have.But why?
Deleteto difficult mr rahul I give u haha
ReplyDeletethanks a lot dude.. see my blog now http://beauty-4-everyone.blogspot.com
ReplyDeletevery cool,,there is no problem to apply
ReplyDeletesalam.... I am from Indonesia
hi.. i can't find .how use it,please..
ReplyDeleteoopss!! disappear..
ReplyDeletethis code i can't find b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'
This comment has been removed by the author.
Deletehey help me plzz did u habe twitterrrrrrr pf FBBBBBB
ReplyDeleteAm having an error on installing tha variables and the css this is my site http://bookreviewbuz.blogspot.com
ReplyDeleteHi. Just delete the group tags in the first steps. i mean the line starts with <group and the last line /group. and the error will gone.
DeleteThis comment has been removed by the author.
ReplyDeleteAttention everyone who gets error message while saving their template:
ReplyDeleteIn the first step:
delete the opening and the closing group tags. Just paste the variable lines.
Paste the code without these two lines and the error message will gone. And for the author: You don't have to use "group" code while you are defining variables. That's why everyone gets error.
Can you add codes for Thumbnails for this widget,please?I need it...
ReplyDeleteHi..Where did you Grab that popular posts widget with thumbnails?..Please tell me...
ReplyDelete