Blogger beta技巧:标题形式显示所有文章

http://用户名.blogspot.com/search/label/?max-results=999

把用户名改成你的Blog地址看一看会出现什么结果呢?它将会显示出你所有的帖子(<999)。当然,如果你添加过以前介绍的在存档页和标签页显示标题,那么,结果也会是标题的形式显示所有的帖子。

如果你没有应用以前的Hack应该怎么让它在标签页显示标题呢?只要用下面的代码完全替换

<b:includable id='main' var='top'>

中间省略……

<!-- navigation -->

<b:include name='nextprev'/>

<!-- feed links -->

<b:include name='feedLinks'/>

</b:includable>

这一部分即可。

<b:includable id='main' var='top'>
<!-- posts -->
<div class='blog-posts'>
<!-- on a label page, add a header saying 'Contents' -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "archive"'>
<h2 class='date-header'>Contents</h2>
</b:if>
</b:if>
</b:if>
<!-- Start loop for displaying posts here -->
<b:loop values='data:posts' var='post'>
<!-- Date-headers are only displayed if on main, item or archive page -->
<!-- If on label-page, then no date-header -->
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
</b:if>
</b:if>
</b:if>
<!-- Here we start displaying the posts. -->
<!-- If we are on a label page, only the posttitle is displayed -->
<!-- On other pages the entire post is displayed -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "archive"'>
<a expr:href='data:post.url'><data:post.title/></a><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<!-- If on item page display comments -->
<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>

<!-- navigation -->
<b:include name='nextprev'/>

<!-- feed links -->
<b:include name='feedLinks'/>
</b:includable>

(via Hans)

5 条评论:

LoveOfme 说...

不好意思,问一下
我按上述步骤做了,只是显示的标题字太小了
应该怎么调整了?

 貳〇壹柒  说...

请问下,你的版本是BETA吗?为什么你所说的代码都找不到....55555

 貳〇壹柒  说...

真的找不到........

 貳〇壹柒  说...

找到了
要用 扩展小部件模版.

River<>仁伟 说...

不好意思,水平太次,看不懂!