这几天小站不知怎么了,页面打开得都挺快的,就是提交评论慢死,实际上已经提交了,但页面就是刷新不出来,卡住……
向GG大大请教,说大多是服务器负载过高的关系。嗨,服务器,我又折腾不到,所以索性自己动手丰衣足食,给小站加上了早以不稀奇的Ajax评论提交功能。经选择采用了Willin童鞋的方法。
经过下午的折腾,已经修改出Simple-Lines主题专用美化版(comments-ajax.7z)。使用方法:
1.解压——把 comments-ajax.js 及 comments-ajax.php 放在simplelines主题文件夹内;
2.在 header.php 中找到:
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
修改为:
<?php if ( is_singular() ){ ?> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script> <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/comments-ajax.js"></script> <?php } ?>
OK!就这么简单!再次感谢Willin童鞋!
另,有兴趣深入折腾的可前往《WordPress 內置嵌套評論專用 Ajax comments》。
另另,推荐后续相关阅读:《Ajax comments 評論回應郵件通知》

我来帮你测试了 我真好
也来测试一下~
不错不错,果然可以Ajax了 这样就快了不少啊
@Louis Han I 彻底服了 U !
请问木木 非WP怎么去实现这样的效果呢?
这个就爱莫能助咯~
ceshi
偶怎么没有遇到这个情况哦!
童鞋?同学!!
@Ever 童鞋=同学,你那没AJAX提交?
额..没遇到什么问题!一切正常..
理解错误,我以为你说“没有遇到”AJAX评论提交的“这个情况”……
Ajax 提交体验上还是很好的
@A.shun 嘻,现在回复留言也很爽来着~~~哈哈
早就应该用了……
@zwwooooo 恩,那文章刚出来时在折腾这个主题呢,所以放了放,一放放到现在……
测试测试,感谢配合~~
测试之二……
测试三………………
OK了,非常准确地收到4封邮件!
大家最近都很喜欢搞Ajax嘛。
PS.搜索框看不见“搜索”按钮。我是Firefox 3.5.3。
恩,看来是CSS没写好了,chrome正常我也就没查看其他浏览器了……
不錯喔! 下一步要頭像緩存, 會更快: http://willin.heliohost.org/?p=1277
恩!试过但出错了,全部都是默认的头像……好了,今晚再试一次,不行,明天再说啦!
WP thread comment有ajax功能,这我就不折腾啦,哈哈
我是来看效果的,哈哈
哟西吧? 哈哈哈
WP thread comm我也是用这个,免得又折腾,呵呵
我测试下哦
真的要发表了评论才能见到这么炫的效果啊。赞一个。
我也来试试。。。
邮件有没有可让评论者自选是否邮件通知的选项呢.
这个……就得跟Willin同学说咯~俺没这个技术呀!
不要就不要嘛~~
我也来体验一下
体验感受?
来看看是不是
呵呵,是不是?
怎么把国家,browser 和 Windows 的资料在评论显示?
一个插件哦~~HOHO
http://zou.lu/comment-info-detector/
是地,只要你的主题够标准!不标准的话,那就有点麻烦了……
呃。。提供的下载 是 你模版专用的
。怪不得
恩,原版到Willin大师那下载吧~
那就比较麻烦了,要改JS,这得请willin大师帮忙!
回复看下效果~~~
- -,我用上去页面会跳转。好像没实现
悲剧哦,模板写得规不规范是能否正常用上的关键!
回复一下.看看效果
这是目前的提交效果么?
是呀,试试去哦~
测试一下
可是我用了之后,显示的样式和主题不一样啊?
额,样式这个是会有点出入的,各个主题ID和Class都不尽相同,让插件作者做出能完全继承原主题的样式,除了神人是做不到了……
我只是个wp的菜鸟,还有很多不懂望指点一下,谢谢。给个联系方式吧!
看一下
这个放在其他主题也能用的么?
这个不限主题吗.
试试,谢谢分享
这种方法只适用于评论输出调用的情况,有些狭隘了。
够用就好~呵呵,你说呢?
ajax能加快速度?
一定程度上,搜索下AJAX的意思就明白了~
回复下试试ajax功能,博主抱歉了呵呵。
回复测试一下,希望博主别介意。
很不错,我也去试试去。
我测试下.
我的主题不支持.郁闷….
额哦,那就米办法咯……
我试试
我的主题是Mystique,用了lz的方法,把文件放到主题目录下,然后把代码附加到了主题的header.php文件的末端,测试以后评论是可以进行AJAX提交的,但是没有在当前页面直接输出来,必须要再刷新一次才能看到……
要怎么解决呢?跪求解答……
你可以先看下有没有什么插件冲突。
IE6?
不是IE6,是Firefox的最新正式版
插件的部分我看过,Mystique没有自带AJAX效果,而且我也把所有的AJAX插件都停止掉了……还是不行
那个……已经解决了……主题更新到2.3版本以后就直接内置原生支持了……
这么好……
对啊……作者估计也是喜欢AJAX的主儿吧?只是还没来得及完全汉化……不过也够了……
太喜欢这个这个功能啦,折腾了小一周还是不行,博主有时间去帮我看看呗~
感谢Willin大师吧~
一,服务器问题;二,JS冲突?
为什么我的站提交回复后,还得刷新才能跟其他评论统一样式显示呢?怎么修改提交后的样式啊
这个说不清,提交评论后查看下HTML代码结构,一般是ID或者Class没对应引起的~
當初修改元素時看原碼看得發瘋了
试试效果哈
恩哈~
这个确实好用~
最近正在研究木木的主题呢,哈哈。。。真的很不错!学习到了不少东西!
先看基本框架的主题,弄清了好折腾些~
攒,很实用的功能
貌似不错
测试一下啊 看看效果啊
看一下火狐的啊~~~~~~
正在因为这个东西而烦恼,不知道如何改变提示文字的大小及位置
这些就得你自己看源文件了,需要懂点js~
这效果不错
下载来试试,看我的主题可以用不,以前的那个只能在谷歌浏览器环境下才有效果。
测试