回到首页
订阅Luke瞎折腾
找资源前务必先看这里!!
Blogger技巧
免费空间推荐
Luke的网络收藏夹
Luke的网络硬盘
控制台
新建日志

2009/04/28

优化Blogger底部的分页提示文字

字体大小:| |


是不是觉得Blogger的中文化在某些地方有问题?比如页脚部分的“帖子”、“较新的帖子”这种翻法明显不符合我们的阅读习惯,既然这样,不如把它们修改成我们所习惯的“上一页”、“下一页”甚至是更漂亮的图标吧。

1.控制台-布局-修改HTML,备份一下模板以备不测,然后勾选“扩展窗口小部件模板”

2.查找:
<data:newerPageTitle/>

这是显示“较新的帖子”的代码,用你喜欢的文字替换这段代码,比如“前一页”。

查找:
<data:olderPageTitle/>

这是显示“帖子”的代码,用你喜欢的文字替换这段代码,比如“后一页”。

查找:
<data:homeMsg/>

注意:这次你会搜索到2个<data:homeMsg/>,请修改上面那个,即下面代码中红色部分的代码:
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
<b:else/>
<b:if cond='data:newerPageUrl'>
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>

这是显示“主页”的代码,用你喜欢的文字替换这段代码,比如“首页”。

*以上两步参考自Xavier's nOte

2009/4/30更新:经不执着提醒(本页评论3楼),由于不同模板存在差异,如果找不到上述步骤中的代码,可以尝试去掉代码两边的“<”和“>”再搜索。下同。

3.如果你对下方的“订阅: 帖子 (Atom)”也看得不爽的话,那么就跟着Luke做进一步的修改(这是我借助Xavier's nOte的方法摸索出来的^ ^)
查找:
<data:feedLinksMsg/>

这是显示“订阅:”的代码,用你喜欢的文字替换这段代码,比如“订阅本Blogger:”。
查找:
<data:f.name/> (<data:f.feedType/>)

这是显示“帖子 (Atom)”的代码,用你喜欢的文字替换这段代码,比如“RSS”。

PS:如果你使用了Feedsky等feed烧录工具想隐藏这里的“订阅”功能的话,可以将它们直接删除或者用空格代替。

4.预览一下修改后的Blogger,满意后就保存吧:)

Additional:
你也可以用你喜欢的图片代替那些蹩脚的翻译,只要用以下代码代替之前相应位置的代码就行:
<img src='图片网址' />


为了方便大家修改,送上一个www.iconpot.com提供的图标包,下载(uushare)后挑几个自己喜欢的图标上传到网络相册中,进行华丽的Hack吧!

预览:




-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾

收藏本文
相关文章:

17 评论:

Unknown 说... 回复此评论

那个替换成上一页、下一页。

很实用,适合国内使用, 又直观。

Luke 说... 回复此评论

@Kenji Kee是啊,默认的翻译实在是差强人意。

不执着 说... 回复此评论

我的模板这段代码是a expr:href='data:newerPageUrl' expr:title='data:newerPageTitle' id='blog-pager-newer-link'

各个模板代码有出入,查找data:newerPageUrl关键字比较保险

匿名 说... 回复此评论

马上学习下

Luke 说... 回复此评论

@不执着有道理,不同模板可能有出入,我改下。

Luke 说... 回复此评论

@橙色|河蟹国看了你的Blogger,已经实现了那个效果咯,感谢支持^ ^

滴泪斩 说... 回复此评论

请问你左边的竖向导航是怎么实现的啦?

Luke 说... 回复此评论

@滴泪斩这个过几天我会放出教程的。

独孤一剑的博客 说... 回复此评论

呵呵 我也替换成功了 谢谢 俺收藏了

Luke 说... 回复此评论

@独孤一剑的博客感谢支持^ ^

韩乾 说... 回复此评论

Luke,你这种方法虽然简单,但并不完美。你把鼠标移到“前一页”上,出现的说明是“较新的帖子”;但它指向的明明是时间更旧的帖子。“后一页”亦然。实际上这可能是blogger本身的翻译错误,较新的成了“older”,较早的成了“newer”。你可以测试一下。
我的方法是,改完了“上一页”“下一页”后,再把其上一行的〈span id=’blog-pager-newer-link’〉和〈span id=’blog-pager-older-link’〉互换(要改成半角符号)。这样就能解决了。
我的blog可以演示这种效果。

韩乾 说... 回复此评论

换种说法,我的方法实际上是把older改成前一页,newer改成后一页,交换span id的作用是把它们的位置互换;你的方法则是把older改成后一页,newer改成前一页。这两种方法都能达到目的。但你的方法有上面说的缺憾。
这种缺憾也可以不按照我的方法解决,方法就是把“前一页”“后一页”两行里的expr:title='data:olderPageTitle'和expr:title='data:newerPageTitle'也相应改掉。

Luke 说... 回复此评论

@Sandlong我看了下,发现对于这个问题...每个人的习惯不一样。
你的习惯是从左到右为从旧到新,就像书本一样,没看过的是后面的内容;而我这里显示的方法是从左到右为从新到旧,比较像论坛帖子的显示方法(我比较习惯这种显示类型...)。不知道我理解的对不对?呵呵。

不过你的建议的确给了我更多的提示,非常值得学习啊~感谢你的留言~

韩乾 说... 回复此评论

嗯对。
我逻辑有点混乱了=。=

Luke 说... 回复此评论

@Sandlong不会是被我讲会乱了吧-o-,hoho~

Aaron 说... 回复此评论

很不错!!谢谢了

Luke 说... 回复此评论

@Aaron不客气~

发表评论

有问题请留言,Luke帮你解决。问了方便回答,请尽量不要匿名。