Skip to main content

Categories and Static Pages in Blogger

1. Static pages
A recent addition to the blogger in draft is the feature that allows the blog owners to add static pages to the blog. According to the blog up to 10 static pages can be added to the blog now. This can be done inside the posting section where now a separate tab is available for adding new pages.

2. Categories
Blogger still does not allow the authors to add categories to the blog. This sometime is a must for a blog. Especially for the blogs like the one you are currently reading. This is a tech blog and because tech in itself is a vast topic to blog about categories are needed. So I devised a way to easily add categories to my blog. Prior to this I searched the internet for some solution but all the solutions I got either were too complicated for anyone to apply to their blog or were simply not the type I was searching for
The solution I devised allows you to add categories to the blog and the main stream of posts remain untouched. When the reader clicks on any of the categories link all the posts related to that very category are shown. In addition to this this is a very simple and easy to apply hack.
This is the type of categories im talking about. To experience it yourself just click on any link present in the left sidebar

So let’s start
a. First of all. For this thing to work all of your posts must be of a specific format. That is let the posts be like anything you want it to be but add a label similar to the category you want your post to be. Like the labels in this blog im using are.
#cloud
#tipsandtricks
#generalInfo
#windows7
You can make your own labels and then add them under every post you want to be added to the categories. Then publish the posts. Ex suppose have written a blog post that is related to changes in registry in windows7 then add ‘#windows7’ and ‘#tipsandtricks’ to the labels the rest of the labels can be anything you want them to be.
b. So now when all the work related to the posts is ready. Go to the design section of your dashboard and follow the presentation below.

The code reffered to as “THE CODE” in the presentation is this
<div id="categories">
<p style="height:40px">
<a
style="border:0px;margin:0px 0px 0px 0px;" href="LINK TO THE LABEL ">
NAME OF THE CATEGORY
</a>
</p>
</div>
Thanku
Please leave comments


Comments

Popular posts from this blog

Data manipulation in azure development storage by using web services – workaround

While developing the Azure project this was the biggest problem I came across and being just a newcomer in this area I could not solve it. So I figured a way around that worked perfectly well and then I used it to finally make a working project. Nearly all the solutions I came across in the different portals were about the same problem without the development storage anywhere in question but for the people who first need to make a working solution in the development storage using anything like the VS2010 there was no help nowhere. The problem was that while accessing data which was stored in a blob in cloud storage through a web service by a Silverlight client. It gives an impression to the storage of the cloud that this is being done by cross site scripting (this is what I got from all the different sources I read) and because this was not allowed the cloud project (webrole in my case) was blocking the request and was returning nothing in return. So this solution that I figured out i

ParameterLess construct

When I was creating my first cloud app that’s used Microsoft Azure for storage and computation purposes I came across a strange problem which wasn’t related to the Azure itself but was more related to the c# and the .net framework. When I was writing the code I made a Class which had no parameter less construct. Objects of this class were then used in the program. Because this class was derived from Ienumerator I could actually user Foreach() on the objects of this class but to my surprise the code shown below was showing error at the highlighted line. using System; using System.Collections.Generic; using System.Linq; using System.Web; using Microsoft.WindowsAzure.StorageClient; using Microsoft.WindowsAzure; namespace WebRole1 { public class mspDataServiceContext : TableServiceContext { public mspDataServiceContext(string baseAddress, StorageCredentials credentials) : base(baseAddress, credentials) { } static int c; public IQueryable<msp> msps { get { retur

Dynaminism in .Net 4.0

few dayz ago came across THIS question. the solution to this can easily be figured out by the new dynamic features introduced in .Net 4.0. i have made a project to demonstrate this. the main code in the project goes like this public   static   dynamic [] GetDynamicObject( DataTable  dt,  Dictionary < string ,  string > mapping)         {              List < dynamic > returnList =  new   List < dynamic >();              foreach  ( DataRow  row  in  dt.Rows)             {                  dynamic  obj =  new   ExpandoObject ();                  var  objectDic = ( IDictionary < string ,  object >)obj;                  foreach  ( DataColumn  column  in  dt.Columns)                 {                     objectDic.Add(mapping!= null ?mapping.ContainsKey(column.ColumnName) ? mapping[column.ColumnName] : column.ColumnName:column.ColumnName,row[column]);                 }                 returnList.Add(obj);             }              return  returnLis