Monday, March 31, 2008

bX-ti1gkd solution for Blogger

My site overhauling process met a roadblock that was hard to get rid of: Blogger's error code bX-ti1gkd. What I was trying to do: I wanted my post titles to appear (for instance, now I have "Oxymorons and Tibet | techqi") on my pages. The benefit is from now on search engines will consider keywords from the page titles while indexing my site. To cut a long story short, you can copy-paste the following code to your blog (don't worry if you can't see the whole code. Just highlight it as you normally would, and go ahead and copy-paste it. It works fine):
<b:if cond='data:blog.pageType == "item"'>
<b:section id='titleTag'>
<b:widget id='Blog2' locked='false' title='Blog Posts' type='Blog'>
<b:includable id='nextprev'/>
<b:includable id='backlinks' var='post'/>
<b:includable id='post' var='post'><data:post.title/></b:includable>
<b:includable id='commentDeleteIcon' var='comment'/>
<b:includable id='status-message'/>
<b:includable id='feedLinks'/>
<b:includable id='backlinkDeleteIcon' var='backlink'/>
<b:includable id='feedLinksBody' var='links'/>
<b:includable id='postQuickEdit' var='post'/>
<b:includable id='comments' var='post'/>
<b:includable id='main' var='top'><title><b:loop values='data:posts' var='post'><b:include data='post' name='post'/></b:loop> | <data:blog.title/></title></b:includable>
</b:widget>
</b:section>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
However,
  1. You must paste the code above the <head> section
  2. You must delete the following pre-existing line in your code from under <head>:
    <title><data:blog.pagetitle/></title>  
Thanks to Mr. Geek who paved the way. Note: check out the comments if you still have issues.

2 comments:

  1. It works except I still get the bX-ti1gkd error code. Any thoughts? I deleted the tag and placed the new tag before the head tag...

    ReplyDelete
  2. That's very strange because it worked for me. I had that problem with one of my other blogs (AV Scan), fixed it the way I mentioned, and wrote the post.

    Although you can't rearrange the widgets, try adding/deleting/editing widgets from within the code.

    For instance, add the widget (let's call it widget1) you want. (I'm assuming it's now at the wrong position). Click on the wrench icon to edit widget1, and copy the widget code to notepad. Next, edit the widget (widget2) which currently occupies the place where you want widget1 to appear. Copy widget2 code to notepad. Now, replace widget2 code with widget1 code. Keep editing and replacing code for as many widgets you need to come to your desired scenario.

    Time consuming, I know, but shouldn't be much of a problem if you don't have a hell lot of widgets under the same section.

    And nothing should stop that from working.

    ReplyDelete

Note: Only a member of this blog may post a comment.

Monday, March 31, 2008

bX-ti1gkd solution for Blogger

My site overhauling process met a roadblock that was hard to get rid of: Blogger's error code bX-ti1gkd. What I was trying to do: I wanted my post titles to appear (for instance, now I have "Oxymorons and Tibet | techqi") on my pages. The benefit is from now on search engines will consider keywords from the page titles while indexing my site. To cut a long story short, you can copy-paste the following code to your blog (don't worry if you can't see the whole code. Just highlight it as you normally would, and go ahead and copy-paste it. It works fine):
<b:if cond='data:blog.pageType == "item"'>
<b:section id='titleTag'>
<b:widget id='Blog2' locked='false' title='Blog Posts' type='Blog'>
<b:includable id='nextprev'/>
<b:includable id='backlinks' var='post'/>
<b:includable id='post' var='post'><data:post.title/></b:includable>
<b:includable id='commentDeleteIcon' var='comment'/>
<b:includable id='status-message'/>
<b:includable id='feedLinks'/>
<b:includable id='backlinkDeleteIcon' var='backlink'/>
<b:includable id='feedLinksBody' var='links'/>
<b:includable id='postQuickEdit' var='post'/>
<b:includable id='comments' var='post'/>
<b:includable id='main' var='top'><title><b:loop values='data:posts' var='post'><b:include data='post' name='post'/></b:loop> | <data:blog.title/></title></b:includable>
</b:widget>
</b:section>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
However,
  1. You must paste the code above the <head> section
  2. You must delete the following pre-existing line in your code from under <head>:
    <title><data:blog.pagetitle/></title>  
Thanks to Mr. Geek who paved the way. Note: check out the comments if you still have issues.

2 comments:

  1. It works except I still get the bX-ti1gkd error code. Any thoughts? I deleted the tag and placed the new tag before the head tag...

    ReplyDelete
  2. That's very strange because it worked for me. I had that problem with one of my other blogs (AV Scan), fixed it the way I mentioned, and wrote the post.

    Although you can't rearrange the widgets, try adding/deleting/editing widgets from within the code.

    For instance, add the widget (let's call it widget1) you want. (I'm assuming it's now at the wrong position). Click on the wrench icon to edit widget1, and copy the widget code to notepad. Next, edit the widget (widget2) which currently occupies the place where you want widget1 to appear. Copy widget2 code to notepad. Now, replace widget2 code with widget1 code. Keep editing and replacing code for as many widgets you need to come to your desired scenario.

    Time consuming, I know, but shouldn't be much of a problem if you don't have a hell lot of widgets under the same section.

    And nothing should stop that from working.

    ReplyDelete

Note: Only a member of this blog may post a comment.