目前Luke知道两种解决方式:
1.让Blogger首页显示文章摘要。这个方法就和首页显示一样,让搜索结果只显示摘要,也可以让读者对文章内容有个大致地了解。如果你觉得这个显示结果还是太繁琐的话,请看第2个方法。
2.以列表形式显示Blogger的标签搜索。这个显示方法最大限度地节省了网页空间,使得搜索结果十分清爽,具体效果可以点击本Blogger侧边栏中的“分类”查看。
下面介绍下由Ramani提供的上述第2种方法——
1.控制台-布局-修改HTML,先备份下模板以备不测,然后勾选“扩展窗口小部件模板”。
2.查找以下内容:
<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>
3.保存模板,小功告成。
注:本方法参考了八个圈圈的blogger的相应文章中译版
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
4 评论:
谢谢博主,已成功列表显示标签搜索,但如何像你一样显示帖子时间呢?
@Mr.Style按这个操作的话时间应该是默认显示的,你看看替换代码时是不是多删了东西?
Luke,点解我找到的HTML代码跟你的不一样?
我找到的是这样的,我确定已经找很多次了,又不能吧代码复制过来。。。。。。
@amertya确定勾选“扩展窗口小部件模板”了么。
如果勾选还找不到的话,可能是因为模板不同用的代码也不一样,你可以试着找找“b:include data='post' name='post'/”或者类似的,然后大胆的试试,改之前备份下模板,就不怕无法逆转的错误了:)
祝你成功。
发表评论
有问题请留言,Luke帮你解决。问了方便回答,请尽量不要匿名。