新微赢技术网

标题: 如何在blogger首页中增加显示文章摘要的长度 [打印本页]

作者: 敬你永远遗忘    时间: 2009-9-15 01:29
标题: 如何在blogger首页中增加显示文章摘要的长度
blogger不支持首页显示摘要,所以只好靠修改代码来完成。我再网上找了一段代码,是自动截取一定长度的文章来显示摘要的。代码如下:


Quote:1、在样式表中加入以下代码:

.post-body2{
BORDER-RIGHT: 0px;
BORDER-TOP: 0px;
OVERFLOW: hidden;
BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
HEIGHT: 150px;
TEXT-OVERFLOW: ellipsis;
}

2、找到<p><data:post.body></p>改为以下代码:

<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<div class='post-body2'>
<p><data:post.body/></p>
</div>......<p>
<a expr:href='data:post.url' title='阅读全文'><b>[阅读全文]</b></a></p>
</b:if>

这样以后发帖就不需要选择显示部分了,自动截取一部分显示出来


但是这个代码截取文章显示为摘要的长度太短,对一些比较短的文章,效果就不好,具体请看这个Blog的效果,全文只有这么长,摘要已经全部显示完了,却还有个“显示全文”,显得多余。

所以我希望能更改一下截取的长度,不知道要修改哪里啊?谢谢!!!
作者: askazhi    时间: 2010-1-28 20:05
。。。苍天之下,厚土之上,竟有如此奇人异士、文人墨客
作者: dgyys    时间: 2010-2-16 20:05
楼主强呀,这样贴子也能发表出来,对你佩服之心比长江的水还多哦




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2