首先要感谢GFANS网友Boboo共享出这段代码.
如果你是Blogger的用户, 那么可以在模板代码的适当位置插入以下代码, 来实现在页面中显示最新的日志评论. 效果见本BLOG侧边栏.

<MainOrArchivePage> <!-- 如果不希望只在INDEX页显示, 就去掉这行 -->
<h2 class="sidebar-title">最新留言</h2>
<dl id="comments-block">
<Blogger>
<BlogItemCommentsEnabled>
<BlogItemComments>
<dt class="comment-data" id="t<$BlogCommentNumber <dt class="comment-data" id="t<$BlogCommentNumber$>">
<span class="comment-poster">
<$BlogCommentAuthor$></span>说:
</dt>
<dd class="comment-body" id="d<$BlogCommentNumber$>">
<$BlogCommentBody$>
</dd>
</BlogItemComments>
</BlogItemCommentsEnabled>
</Blogger>
</dl>
<script type="text/javascript">
sortComments(document.getElementById('comments-block'), 5);
</script>
</MainOrArchivePage> <!-- 如果不希望只在INDEX页显示, 就去掉这行 -->

<MainOrArchivePage>标签的说明:
<MainOrArchivePage>和</MainOrArchivePage> 之间的内容, 表示仅在索引页(也就是index首页)显示的内容, 加上这个标签的代码 ,不会在其他日志页面显示(如果你设置了每篇日志独立发布为一个页面的话, 当然, 也包括存档的日志页面).

文章发布于 01:02 标签: , , , . 评论RSS 订阅: 博文评论 (Atom) .

15 评论

感谢妖精老兄,我从去年就一直在看你的blog,呵呵

根本就没有这个函数
sortComments

只少你没有提供该js,

呼呼~~~已經在GFANS上看到並且用上咯~~~~~還是要謝謝貓貓分享出來給更多的朋友,不過一直想知道你是怎麽用上對話那個標記滴..我弄了半天也沒弄出來~~~

貓貓..為什麽我用你這段代碼字體超大,還有沒有你這麽漂亮咧~~~間距也不對...

大家使用这个办法有问题么?
倒不如自己试试先,呵呵

谢谢妖精了

现在有个问题向请教一下妖精:留言的数量怎么控制?
sortComments(document.getElementById('comments-block'), 5);
这一句中的5是留言的数量吗?

如果控制留言数量我也不太清楚, 没有测试过.

TO: qiu xianli
刚才看了一下, 那个"5"应该是显示最近5篇日志的相关评论的变量. 如果要显示最近3篇, 就改成3, 依此类推...

帮我看看 我自己的突然不行了......

我觉得你说的应该是对的,至少不是留言的数量,呵呵
可惜看不懂那代码

具体应该把代码加在哪里呢?

似乎并不奏效!在新的风格BLOGER中根本没有可以放的地方啊?如果用加模块的方法好象也似乎也不行,是不是可以在具体一点啊?

采用HTML模式编辑模板, 添加模块是没有的.

amp;gt;">这一行是什么意思?我加上了在名字前显示是这样的一行:amp;gt;">姓名说:
去了名字前就没有了这样一行字母了

啊, 这个是多于的, 因为BLOGGER撰写日志的时候会自动转换HTML语言, 所以可能在写的时候出现一点小误差. 一会我改掉.

发表评论