2008年6月28日星期六

如何在不改变以前修改模板的情况下增加新的页内评论功能

感谢IwfWcf的帮助,更感谢原作者http://www.bloggerbuster.com/2008/06/how-to-add-comment-form-beneath-your.html的这篇文章。



我昨天是云里雾里的把测试博客的模板重新还原了一次,然后对比更新后博客代码和GG派原代码,糊里糊涂搞出来的页内评论……今天有人写了,就不必再写了,还要重新看代码,烦啊,直接翻译转贴了:)



首先当然要把你的博客切换到新的http://draft.blogger.com下,设置评论项目下把评论表带放置改为在下面嵌入帖子,如图:






然后在切换到 布局 修改HTML 项目,找到原代码:

<p class='comment-footer'>

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

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

</b:if>

</p>




整个替换为:



<p class='comment-footer'>



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

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

<b:else/>

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

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

</b:if>

</b:if>



</p>


就完成了!恭喜,你也能页内直接评论了~~~9ab1c88f

19 评论:

匿名 说...

很有用,有页内评论了!

匿名 说...

可是沒有email通知的功能,不是很實用

GG 说...

估计很快就会加上这个功能了~~~

Unknown 说...

N年前就有Email通知功能,只要有人发表评论,就可以将该评论发到指定邮箱

IwfWcf 说...

Email通知和页内评论无关的吧?我测试过改成页内评论后是可以正常工作的

GG 说...

问题是怎么在页内评论里选择EMAIL通知呢?

IwfWcf 说...

没事了,我理解错误......

ry 说...

>>问题是怎么在页内评论里选择EMAIL通知呢?
指的是通知评论者么,这个功能应该是没有的吧
通知作者是向来都在的

GG 说...

以前没有,后来加上这个功能了。

现在页内评论因为没有这个选项一起出现在页内评论中,所以暂时又不可用了~~

ry 说...

弄错了
评论页去得少,忘记那个东西了

Greatlee 说...

老大谢谢测试一下

匿名 说...

請問在「選擇個人資料」旁邊的「評論」這二個字,可以修改顏色嗎?

匿名 说...

Test....Test....

Cyril Fong 说...

为什么我弄不到...

匿名 说...

有個問題,如何修改評論框內文字的顏色。

匿名 说...

改为页内评论后,验证机制好像更强了,然后验证图片经常出来不了,不知道各位有没这个问题。

匿名 说...

看看这个功能

mikishin 说...

博主您好,可能由于我的日志转载了关于许志永博士的一篇文章,有人举报,于是根据您提供的方法,通过关闭Navbar愉快解决了这个问题:)
另外,好象并没有发生内页无法评论的问题。让我困扰的是评论的下拉列表内容显示缓慢,想要匿名评论需等很久才显示匿名选项。而您这边的评论下拉列表一点就开,非常便捷。

我的博客地址:http://mow44.blogspot.com/
如果需要的话,我可以帖出我的博客中comments的那段代码供参考(但是已经占用这么多页面内容了,就暂不帖出,汗)

想向您征求一下建议:有没有使下拉列表显示快一些的方法可以尝试呢?或者我是否应该把评论设置成弹出窗口或整页的模式呢?
罗嗦了这么多,非常抱歉,请求您的指教。

Unknown 说...

我看了一下你博客,模板似乎是默认的,干脆模板整个换成新的,估计就好了。

发表评论: ☆欢迎灌水☆言论自由☆交流快乐☆