前天将iMucid升级到了v1.5可是还是不够完善。
比如Dudo说,评论翻页不明显,于是我就管他改了一下,把字号调大,然后改成鲜艳一点的颜色,再加点背景。
本以这样就行了,但是ZhiWed大哥说:“首页分页还得改。“
”怎马改啊?“
”应该把间距调大一点。“
”哦!“
马上开始调间距。
调着,调着忽然灵感一来,干脆也用CSS3的圆角算了,然后接着把评论分页也改成了相似的样子。
PS:不改不知道,原来我好多属性写重复了,改正错误的绝佳鸡会啊。但是,评论的字号要大的多的说哦^_^
但是有一点我就有点无奈了比如:
流年兄告诉我说应该加一个“Ctrl+Enter”键盘快捷回复,后来Dudo大哥也是这马建议的。
关键是,我的评论表单不是自己写的。
大家都知道WP3.x系列新增了一个”懒汉“函数,comment_form() 。
不费吹灰之力就可以把整个评论表单掉出来。。
其实这是调用的”wp-includes\comment-template.php”里面的原始表单。
很方便,也恼火!
因为无法对表单内部任何元素进行更改(PS:CSS样式还是可以调的)。
所以啊,想免插件实现评论表情也不行。
无奈只有安装上wp-smiles来实现。
但是,对于偶等“折腾淫民”,怎会这马就放弃呢!
所以,今天,我终于下决心——我要重写 comments.php !
马上参照各种主题的留言板,动拼西凑,又是函数,又是PHP,Class,ID,又是CSS的…………
但是最终还是被偶搞出来了。
主要做了如下改变:
- 将整评论title和form右移了10个PX。
- 调整各种间距。
- 将lable调到了form的右边,这样就不会因为字数变化而造成的表单不整齐。
- 重新调节了各框框的大小,调的更大了(PS:偶就是这样的——秀气+豪放)^_^
- 优化了免插件邮件回复的间距.
- 因为是自己写的form,所以终于将免插件版的WP评论表情加了上去。(PS:哈哈,又干下了一个插件,算起来偶的iMucid已经干下了9个插件了啊!)
- 当然最期望的“Ctrl+Enter“键盘快捷快捷回复被我加上去鸟,Firefox4.0,3.6、Chrome,Opera,IE8下测试都通过了,算是完成各位的嘱托了吧!^_^(PS:不信可以试试哦!)
当然偶肯定不会忘记进行W3C检测滴!
拿到W3C那里一转,出现鸟两个错误。。
有一个是偶滴问题,一下就被我改过来了,但是有个问题却有点莫名其妙。。
我仔细检查,发现只要是评论框存在的地方就会有错误。
W3C报告的是这样的错误:
<textarea name=”comment” cols=”100%” rows=”4″ style=”display:none”></textarea>
cols=”100%” isn’t right maybe “42” is good。
好啦,马上查找comments.php里面的textarea,发现偶根本木有写这行代码啊。。
难道W3C的验证器出问题了,还是我缓存木有清理好?
马上清理缓存,再检验一次,发现还是 “1Error” 。。
这下就把我搞郁闷了,既然comments.php木有问题,那是哪里的问题呢?
正当我百思不得其解的时候,突然想到——难到是functions.php里面有鬼?
马上在functions.php里面搜索textarea这个属性,果不其然!
在Willin大师的“小墙”代码里发现了这么一句:
<textarea name=\”comment\” cols=\” 100% \” rows=\”4\” style=\”display:none\”></textarea>
注意那个 100% ,原来你在这里啊,于是试探性的将“100%”,改成了45。
注意:是去掉百分号之后的45,也就是不能使用% !
然后清理一下WP super cache的缓存,然后再次W3C验证。
YES,Passed!
这意味着我所有的页面都通过了 HTML5 !
好了其实这段代码并不影响执行,但是像我这样的疯狂W3C用户者就自己看着办吧!
PS:原来大师也有出鬼的时候啊^_^
好了,体验一下新的留言框吧^_^
最后唠叨一下——折腾了一天,“蛋”又搞疼了啊。。
我找到文章了~~
@阿修 嘿嘿,祝贺!
@Mucid 我在comment_form()里添加表情成功了~~
@阿修 嘿嘿,偶还系不喜欢那个函数!
做不来啊
http://mucid.me/2010/08/817.html/comment-page-4#comments
http://mucid.me/2010/08/817.html
还有啊 用了分页的话 这两个现在是一样的么。。我一直没搞明白
@snowxh 你现在看起来是一样的,但是实际上是,这个主页面显示的评论是最新的页面,所以当评论多的时候,这个4页面就靠后了啊,当然不是一样的啊!
来看看你的@user格式回复
我照着zww大叔弄了半天都是失败
明明很简单的一段代码= =为什么呢啊啊
@snowxh 那是因为你木有找到正确的id,你看源代码,看reply这个按钮的id是什么!
@Mucid 你怎么起这么早= =看了呀 没错呀。。
comment_form() 我也用了,后悔了我还打算用2.9呢,得把原来的表单弄回去。
另,comment_form() 是可以自定义的,http://codex.wordpress.org/Function_Reference/comment_form
你试着把表情放在 comment_notes_before 呢
这个我晓得,主要是烦死了,干自己写啰。WP3.0很爽啊。。
我也快弄了
期待哦!
终于可以评论的说~你这主题折腾起来越来越完善的说
黑白主题也很舒服。
自己做的改起来就是舒服^_^
logo写轮眼怎么是黑白的
p.s. 我的主题也在加紧赶工了
oh,期待新作哦!
哈。博客终于恢复了。下午正给你留言。没想到你的VPS挂了…
都是被偶整滴啦。。不过现在终于复活了
吼吼,来体验一下留言框~~~
嘿嘿,尽情发泄
我是来破处的,什么时候折腾好的
你不系早就破处了嘛
Mucid 很认真地在折腾
折腾到蛋破为止。。
整个下午都进不了你滴空间,原来又折腾去了啊。。。嘿嘿。、、、Mucid :七夕节快乐!
我滴VPS现在才被我修好。。蛋都要破了。。嘿嘿七夕快乐,有亲爱的就是好啊
继续折腾吧,嘿嘿……折腾到你没精力折腾的那一天
我今天就快蛋破了,vps出问题了。。
我要是告诉你 没看懂 你信不?
。。只要有感觉就行