WordPress 主题 Theme Codename H 之评论模版设计
Theme Codename H 正是 LiveSino 使用的 WordPress 主题,由我改进代码和用户体验,目前最新的 Rev.96 相对于之前发布的正式版 Rev.74 有相当多的更新。在发布新版 Theme Codename H 主题之前,我觉得有必要开始一系列详尽的介绍。
首先从 Theme Codename H 评论模版开始。
1)支持 WordPress 原生评论嵌套,支持 Gravatar 头像,其中访客和登录用户的头像边框将以灰色和绿色区别开。而对于不开放注册的博客来说,这一头像边框特性将标识出管理员、编辑等登录用户的评论。
2)在未登录的状态下,发表评论表单右侧将显示 Gravatar 头像:
- 若是首次尝试发表评论,将显示默认头像
- 若已成功发表过评论,并且 E-mail 输入框保存着上次的邮件地址,将显示该 E-mail 地址对应的 Gravatar 头像(就是图中所示的效果)
Gravatar 头像将链接至 Gravatar.com 站点,以便于访客设置头像,或者创建头像。
3)延续了 Theme Codename H 一贯的风格,“引用 Trackback”类型的评论将以精简的格式进行显示(无展开内容,仅标题和链接),且不可回复。
4)嵌套回复的原理可完全参考 Jinwen 老师的此文,实现的效果:所有评论的嵌套始终直属于主评论,二级评论将通过 @XXX 区别开回复对象。
另外,点击回复按钮,评论文本框会自动添加 @XXX 文字和链接;取消回复按钮也会同时出现,相比其左侧的提交按钮,取消回复采用了文本链接的形式。
5)我分别用不同颜色标注了表单输入框右侧的必填和选填提示,该样式也同样适用于主题中的其他部分,例如联系表单的输入框的。
若实在不想自行处理 WordPress 的评论模版,新版 Theme Codename H 主题中有现成的。





75 条评论
Hm… comparing comments.php (to an older version) doesn’t show up any changes. How do I switch to the new “comment design”?
@Simon not yet release
@Simon Not released yet. The new Theme Codename H will be available in next few weeks, just like what Microsoft always says.
@Simon I wonder 你能看懂上面的中文吗?
Yes. I know the important words, thank you
@Sullivan 呵呵
@Simon Simon,you, really cute.
: )
呵呵,那种期待实在是。。。一言难尽
只有评论的介绍?其余的呢?
@寻找自己 陆续介绍。首先开始的是评论模版。
发觉这个主题也挺适合用来做日记类主题的,有一个建议,可不可以考虑集成pageNavi这个功能,因为传统的翻页效率不免太低。
@大余 其实做什么都差不多,无非是利用 WordPress 本身的模版在变化。hmmm, Theme Codename H 可能更倾向于一些其他主题并没有尝试过的功能吧。
至于集成 PageNavi 其实安装插件也不麻烦的吧。
嗯~这个非常不错!要是再将留言过的人的资料框隐藏起来就更好啦!
@xiao3 恩,呵呵,用 jQuery 应该不难实现。
不错啊
我弄了gravatar 怎么 还不显示出来
@李嘉豪 可能你没有设置好,设置显示的时候最好选择G级别,这样基本所以网站都能够显示!
@李嘉豪 耐心 + 级别设置。。没其他的叻吧。
。。起晚了。。。
@起衣 很好的是我也搞定了两层评论的嵌套
回复邮件通知折腾了很久..
@起衣 有个意见,图片加载效果的那张背景图控制在文章内容中使用就可以了,全站使用的时候遇到某些人的头像背景是透明就比较囧了,一直有个加载效果在那转…
@起衣 恩,图片加载已经仅限正文部分叻。
@起衣
嗯
@起衣 我看看哈……若是这样回复的话
会不会出错
在“存档 Archives”页,除了现实文章数目以外,希望实现在框架上显示年月,这样更为直观点。
@Windows 8 还希望有评论翻页功能。
@Windows 8 显示年月的去掉叻,但会恢复的。我在本地测试具体的样式。
评论框是不是可以 overflow:auto 在ie中默认有个滚动条有点不好看唉
@任平生 好~ 这就改。对了 这篇文章写的清楚?
刚建了博客,用这个主题,可是Gravatar却显示不出来不知道怎么回事?
用twitter头像替换或者默认的却都可以显示
@Slevines 后台 设置里开启 Gravatar
@Picturepan2 后台里面设置过了,昨晚上google了一夜也没个结果,因为是新建的博客,索性将目录全删除了,然后重新建根目录,设置目录权限,安装WordPress….只是一直觊觎Rev.96,嘿嘿,能不能先发来用呀?
我们…不在一个时区?
Hello,
Where can i download rev 96 english version?
Please help me.
Alican.
@Alican Sorry, the new Theme Codename H is NOT released yet.
When you get published?
rev.75 too old.
Rev.96 怎么不放出来下载啊?
Hello picturepan
Please publish rev.96
Picture pleaseeee…. rev.96!!
我已经在CSS表里面把图片边框设置为“border:0 px”了,怎么图片还是有边框呢??
已经下载了你的rev.75,强烈希望rev.96早日放出。
冒昧问下,picture是不是准备等到rev.1.0时再放出?
呃~等不及v96了,打算按照更新日志一点一点折腾了。。。
奔溃了。。。只能小改,大改不能。。。
评论页的详细修改方法给一个嘛~
为什么最新版还没有发布啊?似乎过了好久啦!一直在等着呢!
啥时能发布Rev96?
博主的主题超好看啊~~~~~~
超漂亮的主题,准备尝试一下。
@末路花未央 为什么我用这个主题,镶嵌回复时下面都出现两个“回复”呢,如果镶嵌第三层的话就出现三个“回复”
只能嵌套 两层。
@末路花未央 我也出现这种问题了,该怎么解决呢?
这个做得很精细,细节处理的太好了。赞一个!
有个问题,如果首页上有视频,而且位置比较比较靠上的话,点击右上角的”RSS订阅“后出现的订阅界面会被视频遮住;
还有,在评论栏想输入波浪曲线,即shift+键盘上方数字键”1“前面的按键,会自动跳到页首
很简洁的主题.
看看我的头像对不对,
回复嵌套这里有个bug,如果你点一下“回复”,然后在输入框里把自动插入的代码删掉,然后再点回复,输入框就会有两次回复的代码,如此类推,一直累加。
@大余 啊 我这试的时候没问题的啊。。啥浏览器呢?
@Picturepan2 在本地测试的时候IE8出现了好几个回复
@Picturepan2 Chrome 8 有这个问题。
请教老师, 我的站上发布的文章,全部都出来了,没有老师的好看呀,请求帮助一下,感谢
这个支持wp的最新版本是多少? 还是随便都可以 最低是多少???
@疯来愚去 支持 WordPress 3.0.1 的,2.9 以上应该都是没问题的。。以下就难说了。
@Picturepan2
我昨晚在3.0.1上安装有错误提示(内容忘了),不过启用后可以正常显示。
菜鸟问题建议:能不能在文章、评论、右侧栏等加上边框?? 或者说一下怎么修改css
Picturepan2 同学有打算弄个 Ajax comments 么?可以参考这里 http://kan.willin.org/?p=1271
@大余
把页码也能个ajax 呵呵
@大余
刚看了下 确实不错啊 ajax效果就是很好
@大余 嗯,我看过的,找机会尝试一下。。
@Picturepan2
1.0 final 呵呵
试试支持Ajax评论不!嘿嘿
不错,喜欢天蓝色!支持一下O(∩_∩)O~
Codename评论代码十分标准,相应地ajaxcomments添加ajax评论功能变得很简单
这主题很不错,尤其在ie8下显示很好,支持,不用很多插件了,来我网站看效果吧
这个主题不支持Widgets?
@Picturepan2 翻页的小方块背景颜色能否改变?如果可以需要修改何处代码?
表情如何使用?是在文章中显示还是评论?
请问可以增加评论翻页吗? 另外我用这个主题为什么会出现2个回复?(这个问题解决了,后台设置嵌套2层即可)
@in1874 目前不更新这个主题了,准备新的。谢谢关注。