星期日

blogger内嵌的文章留言

本文摘要部分


本人刚用blogger,修改了网上的一个blogger模板,发现<发表评论>的功能无法使用,于是乎在网上搜索一番,终于找到了解决的办法......


帖子其余部分




下面我将blogger内嵌的<发表评论>功能的使用进行简要的说明。


首先是官方的说明,比较的简单,只要登入blogger的后台界面,在【设置】——【评论】的地方,将【评论表单放置】选择为【在下面嵌入帖子】就行了。但是如果你已经这样设置了,在文章的下方却没有看到可以直接回复文章的留言栏的话,则说明你使用了非官方的模板,或者是自己曾经改动过模板,系统找不到能嵌入原始码的地方,为了安全起见,blogger不敢硬塞,怕破坏原来的版面,所以启用后才看不见效果。如果你坚持要使用这项功能,就自己对模板的程序再次进行改动。


图1


下面我简单的说一下我改动模板的过程。

1、现将模板备份,以免造成不必要的损失。

2、在模板程序中查找下面这段语句

<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>

如果你在搜索的时候,只有一条这样的语句,则恭喜你可以直接进行下一步;如果有多条这样的语句,你就需要进行一下判断了,基本上是在<p class='comment-footer'>这一行下面、最靠近它的那一句,这才是嵌入文章下方的正确位置。

3、将2中查出来的那一句语句替换成下面一段语句


<b:if cond='data:post.embedCommentForm'>

<b:include data='post' name='comment-form'/>

<b:else/>


然后上传模板,基本上就大功告成。

如果你觉得留言框和你的页面不协调,可在合适的位置加入下面一段,调整留言框的大小。我是将它加入了#header-wrapper函数的下面,你可以对红色部分进行调整,以符合你的页面要求。

/* The comment-form width */
.comment-form {
max-width: 650px !important;
width: 650px !important;
}

没有评论:

发表评论

     欢迎大家留言,但请大家不要发表不利于和谐的言论,不当的留言将会被直接删除的!
     另外,匿名的朋友得到回应的速度可能比较的慢哦~~