2007年5月11日 11:59 pm

如何实现blogger传统模板在不同页面给同一sidebar侧栏显示不同题目

blogger.jpg我一直使用blogger的传统模板来写我的中文博客。我现在用的是自己翻译的英文模板,由于有些中文翻译不能准确表达原意。尤其是同一侧栏出现在首页和单个文章页,英文可以是一个但中文用不同的题目更能表达原意。比方说,我就认为在不同的页面里用 “最近文章” 和 “更早文章” 来翻译Previous Posts更好。

通过模板代码的一些小改动,我就实现了这个想法。

首先,找到你想要改的侧栏标题题目的位置。一般来说,他们会在 <div id="sidebar"><!-- End #profile --> 之后。我用的模板这些标题是用 <h2>来包围的。所以,Previous Posts 看起来像 <h2 class="sidebar-title">Previous Posts </h2>.

找到后,复制整个 <h2>...</h2> 代码,然后紧随后粘贴并进行相应的语言翻译。

接着放置不同的页面判断代码。首页或归档主页的判断代码是<MainOrArchivePage> 它可以放在你改好的第一个标题前后。单个文章页面的判断代码是<ItemPag>你可放在第二个你复制并改好的标题前后。

最后,你的代码应该像如下代码:

<MainOrArchivePage>
<h2 class=”sidebar-title”>最近文章</h2>
</MainOrArchivePage>

<ItemPage>
<h2 class=”sidebar-title”>更早文章</h2>
</ItemPage>

保存你的blogger模板,然后重新发布你的博客网站就可以了。

注:如果你用的是新版本blogger,请参照相应的<b:if></b:if>语句来实现相同功能。


Technorati : , ,
Del.icio.us : , ,

尚无标签耶
相关网络话题:

相关文章

文章导航

【前一篇】: 从 Clark Howard 预竞选市长所想到的博客文化 »
【后一篇】: 101步让你成为一个优秀的博客 »

尚无评论

Trackback URI | Comments RSS

阅读完毕,有话要说?请多指教:

    • 赞助链接

    • 最新评论

    • 网站功能

    • 免责声明

      Blog Logo欢迎光临超凡工作室的中文网络日记【超凡博俗】之 IT 博客系列【数码人生】,由WebGuru[网络精灵]维护管理 Powered by SuperIT Web Studio Copyright ©2007 All rights reserved.

      该博客网站上所有文章除特别注明外都是由 WebGuru 个人著作,并不代表 WebGuru 所在公司及所从属的协会等的观点。如果,你认为本人文章所涉及的内容有版权侵犯或名誉损害之嫌,请及时写信通知,我会尽快审核并作出相应撤文行动。同样,如果你想要引用本博客站的有关文章,请保留全文并注明出处!

      Powered By
      SuperIT Web Studio