尽管过去了一年多,这个系列还是可以继续的。因为乱梦使然我离开这里,离开技术很久。有时候想,我是不是太高估自己了,很多做不到的事情我想做好,做不好的事情我想做到。就像这博客的评论区……也就止于此吧。在别人评论自己的地方,我想怎样不重要。
把目前用到的东西整理出来,希望能给博友们启发,仅供参考:
一、下拉按钮显示评论

效果是借鉴mg12的动态加载文章内容,但是没搞懂ajax,所以就成了现在这个样子……还是会加载评论区内容,所以会卡。坚持这个风格的原因很简单,就是我讨厌评论把页面拖得很长,又怕分页影响SEO。
js部分(需要jquery支持):
- //下拉式评论区
- $(".comment-list").css('display','none');
- var expand='<a href="javascript:void(0);" title="隐藏评论" class="expand"></a>';
- var collapse='<a href="javascript:void(0);" title="展开评论" class="collapse"></a>';
- $('div#comments h4').append(expand);
- $('div#comments h4').append(collapse);
- $('a.expand').css('display','none');
- $('a.collapse').click(function() {
- $('.comment-list').slideDown('slow');
- $('a.collapse').css('display','none');
- $('a.expand').css('display','inline');
- $('a.expand').click(function() {
- $('.comment-list').slideUp('slow');
- $('a.expand').css('display','none');
- $('a.collapse').css('display','inline'); })})
- });
css部分:
- #comments h4 a.expand,
- #comments h4 a.collapse {
- background:url("images/openicons.gif") 0 -336px no-repeat;
- height:16px;
- width:16px;
- display:block;
- text-indent:-999em;
- float:right;
- }
- #comments h4 a.expand {
- background-position:0 -320px;
- }
好玩的是,很多人看不到会以为没评论。手动广告党们悻悻而去,沙发党却常兴高采烈的坐个屁股墩儿……如果有高手喜欢,希望能研究出ajax加载的效果,默认不显示或只显示前几条评论。这样想看评论的人可以去点开浏览全部,不想看的能享受更快速和简短的页面,岂不两全其美?
二、Done?

写完了?——不少博友觉得我这个“防垃圾评论”功能很酷,打个勾确认下才能发表。其实这是从typecho坛友那找来的防君子不防小人之招……仅做js表现没有和程序功能挂钩,意味着spam机器人可以完全无视此框框。所以咳,趣味性的意义更大。至少说明手动广告党们也是很憨的~
修改模板文件comments.php,将评论按钮那句改为:
- <!-- 勾选框 -->
- <div style="clear:both"><input type="checkbox" onclick="agreesubmit(this)" name="agreecheck"/>
- <label>Done? </label>
- </div>
- <!-- 提交按钮 -->
- <div class="post-button"><input class="submit" name="submit" type="submit" value="<?php _e( 'Submit Comment') ?>" tabindex="7" disabled="disabled" /></div>
- <!-- js脚本 -->
- <script type="text/javascript">//<![CDATA[
- var checkobj;
- function agreesubmit(el){
- checkobj=el;
- if (document.all||document.getElementById){
- for (i=0;i<checkobj.form.length;i++){
- var tempobj=checkobj.form.elements[i];
- if(tempobj.type.toLowerCase()=="submit")
- tempobj.disabled=!checkobj.checked;
- }
- }
- }
- function defaultagree(el){
- if (!document.all && !document.getElementById){
- if (window.checkobj && checkobj.checked)
- return true;
- else{
- alert("Say something to continue plz");
- return false;
- }
- }
- }
- </script>
- <script type="text/javascript">
- document.forms.comment_form.agreecheck.checked=false;
- //]]>
- </script>







又是一个很难折腾的代码狂人,祝你新春快乐!
现在就祝你情人节开心吧哈哈
羽中终于痛下杀手,垃圾评论没有了。这个世界干净了!
唉这世界总是很脏乱 - -
楼主太强悍了。。。。佩服
我挺喜欢你那个博客主题,爱要感恩!
来看看你的博客,垃圾评论都成灾了。
清了都清了,真恶心啊
系統是不是有問題? 我剛才的留言插入別人的屁眼了...
噗
貌似没事了
撸过一下~
撸。。
怎么,羽中这几天都没有来吗?我的小站更新了,请你去指点一下呢!
唉远离这里很久了,回来马上去看!
技术帖,弄不明白
路过党哈哈
羽中好,由于洗米器网站的一个重大疏漏,最近一直忙着网站改版,虽然版面基本不变,但后台程序几乎全部重写,很是抓狂,现在基本完成,不出意外的话,再过三五天新版就可以上线了,友情链接改成了图片,如果有空的话,麻烦做一个“漫步”的logo图片,大小88*31,gif或jpg格式,放在您的站内并告知下载地址,您是我的第一个友链,也将永远是我的友链!!!
刚回来打理,好的我会抽空做个logo看^^
呵呵,你的博客一直在坚持 。。。。。
你的也打不开了么 = =
代码大白路过.
小白欢送。。
没鼓捣过wordpress,但见过很多很酷的主题风格,有空一定接触接触,见识见识wordpress的过人之处。
有几个方面是discuz无法比拟的:
1.回复能盖楼
2.文章太长时可以分页(目前仅看到你的博客有此功能,你还是很强大的)
3.插件丰富,代码规范
我这里不是wordpress,是国产的typecho。话说你用论坛程序做博客的思路太奇葩了
呵呵不会代码的路过了啊
走好走好:P
都是技术活啊,路过好了.
好吧 = =
果然是搞开发的!!哈哈
牛人呀!
我是准门外汉。。瞎琢磨而已 = =
呵呵,原来如此啊,我说刚开始我怎么就是无法回复的呢!hao dxi
无法回复?可能主机抽风..o.0
最让人头疼的部分。。。评论区域。。看着头疼。。。
不至于吧 - -|| 现在已经是正常的分页了
求助:你那个链接指向移动的效果真的很不错,能分享一下代码么~~
参考万戈这篇吧,很详细了:http://wange.im/mouseover-link-slide-for-wordpress.html
哥们太忙了是吧,这里好久不博起了
看來你的小牆沒更新... 最近國外人肉 spam 很多, 我加了針對系統語言的阻攔, 升級一下.
确实很久精力都不分这里啦:P
来看看博主,欢迎互访。逍遥博客 www.xiaoyao.cc
留链接就会去了:)
很不错!!!赞
很久没有见羽中更新博文了哈。
嗯啊精力有限啊^^||
赶紧更新~哈哈
就不就不就不 -。-
这个确实不错,我拿到我博客试试~
小心鼓捣..
我有一段时间没过来了。博主快更新了。
咱毕竟是业余滴
您好!我是从中国博客联盟过来的, 基于双方博客风格一致,特申请与贵博做交换连接,不知可否,我的博客地址点我昵称即是,静候答复!谢谢!
原则上不链QQ空间,因为不算独立博客且结构实在不符。。谢谢你的支持^^
兄弟是高人啊,前来膜拜!
教程不错,收藏先
PS: 已订阅你的博客
感谢订阅,常来常往^^
还木有更新?期待!
别。。有鸭梨 = =
博主最近好像很忙的样子,更新的越来越慢了
瞎忙,时间就这么不知觉的过去了...
功能越来越丰富了
都是花架子~
博主,我来了,还没更新呢。在等着你呀。盼望着更新。
免了吧。。- =
温故而知新~
我这只有故
不是那么简单的测试,你可以去看看最近有人测试的“知神网”攻击。
百度学习下~
博主你的博客挺有个性的。顶一下。我的评论不知道可不可以显示。汗。
我始终搞不太清楚seo博客是干嘛的。。千篇一律啊
seo博客就是拿自己的博客来实验搜索引擎的排名机制。内容就像你所说的千篇一律,但是细节会有不一样,只有博主自己才知道在哪里做了手脚的。
那在其他博客撒评论是为了测试nofollow?
捣疼半天没有成功
过程万岁了...
天,终于可以看到自己的评论了,偷笑
俺玩够了,偷笑
原来是typecho啊,怪不得这么快..
呵呵是滴
你终于出现了
玩了一圈又玩回来了
我就是没实现啊。。 =. = 而且我这是typecho没插件呢
试着修改下
试试吧:)
好强大的插件
小墙啊,小强~
确实都是些很好玩的功能哦...有时间给自己加个
加吧
说实话,评论隐藏加载用Ajax,完全是蛋疼的做法。
玩的就是蛋疼 -. -
好久没有来了,羽中的博客又变帅了。。
没啥变化吧。。=. =
很想改成你的done,可又怕折腾。
那你就别想了
那个下拉箭头太不显眼了
低调低调。。
咳咳...我还以为你人间蒸发了呢,终于更新了
化作水气又凝结成雨下来了
大湿…空间好稳定哦
上次一提交留言就500
真的很晕~ (话说zhengyuzhong这个玉米给我吧~)
这空间数据库访问有问题了,先将就着吧。。。这域名竟然也有人要
敢问想用做啥意思? 
全拼域名不好弄了,估计随便一个全拼都有人会抢的,尤其是两字的。
偶可是有常常再来啊,呵呵 老实说我第一次来还不知道如何留言呢,原来这样做的啊
是滴,感谢你一直以来的支持!赏小红花一朵~
好久没研究这些代码了,唉
我也是啊
咳咳咳,我喜欢打勾才能评论这功能
喜欢就好
羽中好久没出现了!
是啊,回来发现你都改名了
我的天,总算更新了,很实用的功能,明天折腾去。
哈哈走神了一段时间
走神~~真久~~
我是弄不了这些代码~
喜欢就弄,闲的弄~
额,评论不采用Ajax一多那个卡哟~
我完全搞不懂ajax...
哥终于博起了。
一来就是技术文章啊。
憋了好久了。。
我勒个擦,同学,你终于更新了,而且还这么给力
第一时间就来啦,真速度
我的博客(原一苇纪事)换域名啦,现在为 http://yiwei.me/ 名字也换为了 一苇思行记 麻烦换下连接哈
换好了,恭喜新上路!