Joost邀请

需要的朋友可以点击下面的链接留名。 Joost™ the best of tv and the internet
本博因故暂停更新。请重新订阅或访问8个圈圈的Blogger

8个圈圈的Blogger

2006-09-02

Blogger-Beta Hack之“简洁的搜索/标签结果”

Blogger-Beta的功能日渐完善,不过似乎还有很多不如人意的地方。8"O"感觉最不方便的就是无法像现在这样在首页显示摘要,在帖子页显示全文。

Beta另一个不足就是,当你搜索blogger或者选中一个标签时,显示的结果会把包含该关键字/标签的帖子的所有内容显示在一起,实在是太混乱了。能不能像目前的分类一样只显示简单的显示一个标题?

感谢Ramani给我们提供了以下的Hack(也是“下拉标签/分类”Hack的提供者)。


进入模板HTML编辑,找到下面这段代码

<b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'>
<b:includable id='main' var='top'>
<!-- posts -->
<div id='blog-posts'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>

<b:include data='post' name='post'/>

<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:loop>
</div>


用下面的蓝色代码替换红色代码
<b:if cond='data:blog.homepageUrl !=
data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<data:post.title/></a><br/><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>

随便搜索一个关键词或者打开一个标签看看结果吧,一切就是这么简单!

2 [圈阅]:

lxp 说...

好圈圈!:)

Unknown 说...

多谢鼓励!