标签归档:用户体验

细节无止境:博客使用双评论框

里念博主那里看到评论区有两个评论框,刚开始我以为是他的WordPress主题BUG问题。我突然明白,他这是双评论框,当评论一多时,在评论区首尾都可以方便留言评论。

土木坛子上面的评论较多,我为了防止页面太长采用了评论分页,但依然会显得较长,评论区一长就不太方便读者评论,于是我直接把评论框放在评论之首。现在采用双评论框,即使翻到页面底部,也可以方便进行评论。

技术上一点也不难,直接把主题下面的评论框函数放在评论区相应位置即可。只是我以前压根没有想到这个“理念”(Betty同学说很高兴我认同她的这个理念)。

我做了一点点改进。当博文没有任何评论时,不应出现两个评论框—显然是多余并令人不习惯,因此,我把第二个评论框放在了评论判断函数里,即当文章没有评论时,只显示一个评论框,如果已经产生评论,即在评论区末尾出现第二个评论框。

WordPress 2012主题的话,直接在主题中的 comments.php 文件中,分别将原来的评论框函数 <?php comment_form(); ?> 插入至评论判断函数内外:

<?php comment_form(); ?> // 调用第一个评论框函数
<?php if ( have_comments() ) : ?> // 评论判断函数

<?php comment_form(); ?> // 调用第二个评论框函数
<?php endif; // have_comments() ?> // 评论判断函数

用户体验无止境。官方的东西都只是一个框架,若要提高细节方面,总是有些工作可以做的。

Update: 双评论升级版本: 评论多的时候才启用

如何提高独立博客界面体验和用户友好性(下篇)

大部分人都是采用别人的主题,绝大部分比例的人拿到主题后或多或少地会进行自己的修改,只是修改后甚至都没有觉察到有网页語法错误,不信可以试试W3C验证,我敢说99%的博客通不过W3C验证

虽然这个验证并不是必须——一项绝大多数人都不能做不到的标准本身不是一个好标准的,但通过总比不通过好,明显的证据就是Google Pr算法就有这项指标。不过讽刺的事情是Google主页也通不过。

其它的小细节包括但不限于:

  1. 任何页面都能快速回到首页;
  2. 404错误页面是否友好;
  3. 适当增加社交化分享功能;
  4. 語言通顺,杜绝错别字;
  5. 增加邮件通知评论者加强互动的功能;
  6. 评论可以用Ctrl+Enter快捷键提交;
  7. 采用智能自动手段过滤垃圾评论(Akismet插件等)而不必用户填入验证码等。

总的原则即是博客主人从访客的角度去思考,注意细节的问题,能动鼠标就不动键盘,能默认设置好就不需要用户动鼠标——把所有用户放在惰性的基础上考虑,如何方便访客更多地停留在自己的博客内容上,而不是花里胡哨的版式——那并不是博客的真正意义。简约意味着稳定,速度,省流量,用户友好,简约甚至暗示博主的稳重性格,简约意味着不简单。

最后别忘了,内容的原创性和具有丰富的信息量是最为重要的原则。界面可能短时间内就能设置好——虽然也不简单,但原创内容的坚持需要永久的动力,也是优秀博客和普通博客的本质区别,有兴趣的朋友可参考可能吧的“博文灵感从何而来”。

全文完