June 28, 2007

小改进让留言更友好

      关于留言的博文有很多, 我在前博客中就看到有关于留言评论的重要性的文章《 为什么要留言 》、《 为什么要挣着第一个留言 》、《 如何跟踪你的留言 》等等。 说到最后的目的就是为了增加自己博客的评论数量, 提高自身博客的流量。

      我今天要说的是一个让自己的评论更友好话, 更人性化的一个技巧。 其实很简单, 或许你已经注意到了, 很多时候你到别的博客发表评论的时候只要第一次输入自己的名字、 e-mail地址、 网站地址, 以后评论的时候再也不需要输入了, 都会自动把这些格子填好的。 看起来这个很简单, 也很细小的一个地方, 但其实对想留言的朋友会很方便, 而每次都需要自己手动填这几个格子的话, 就会让人觉得很烦, 也就失去了留言的动力。

      在wordpress中, 要想实现这个功能其实也很简单, 只需要修改一下你的主题中的comments.php这个模板就可以了, 实现这个功能的代码如下:

<p><input type=”text” name=”author” id=”author” value=”<?php echo $comment_author; ?>” size=”22″ tabindex=”1″ />
<label for=”author”><strong>姓名</strong> <?php if ($req) echo “(required)”; ?></label></p>

<p><input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?>” size=”22″ tabindex=”2″ />
<label for=”email”><strong>邮箱</strong> (不会被公布) <?php if ($req) echo “(required)”; ?></label></p>

<p><input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”22″ tabindex=”3″ />
<label for=”url”><strong>网址</strong></label></p>

      请注意以上的红色粗体的部分, 就是实现上面功能的代码, 复制粘帖到你的评论输入区的相应位置就可以了。

      如果你的博客还不会自动填写这么几个框, 那就赶紧行动一下吧, 你的举手之劳说不定就可以为你带去人气和钱途呢。

  您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?

 

« 晚餐失败了 好冷清啊 »
8 responses to "小改进让留言更友好"
前博客 said:
2007年06月28日

原来还有这个东东呀
我一直以为自动填写是靠浏览器呢
去看看我的模板

[Reply]

iamcj said:
2007年06月28日

看了一下我的,好像代码已经有了。wp2.2自己带的?

[Reply]

枫叶 reply:
2007年06月28日

不是wp, 是模板自带的吧!

[Reply]

2007年06月28日

应该和 Wordpress 新版本无关,我的主题文件也有这一项。

[Reply]

2007年06月28日

应该是2.2自己带的吧?好像我从来没改过comment模板就行。

其实,我想不仅仅实现自动填写回复表单,还可以利用他做点别的事情。
以前研究useronline(是pagenavi这个大牛写的)插件,发现其实是获取浏览器cookie来实现的,那么我们完全可以用来个性化和智能化,比如我们可以在commentor来访时,greeting他的$名字,感谢他已经留言的$数量,就很人性化。甚至解决“前博客”关于首页连接数量太多的烦恼,根据回访次数让他来安排连接显示的权重。毕竟comment回访多,表明交流多嘛

你可以看看我今天方上去的online page,因为考虑到资源占用较高,我一般只是放在后台,能显示来源国家,正在看什么主题,从那个网站介绍过来的,甚至访客还有姓名,考虑隐私我回家把IP去掉

[Reply]

枫叶 reply:
2007年06月28日

你这个online page是用什么插件的?

[Reply]

前博客 reply:
2007年06月29日

我曾经对首页链接做过一次改动,即按留言数排序,只显示最多的20个,结果收到一些不满的反馈。。。遂放弃

[Reply]

枫叶 reply:
2007年06月29日

这个我也觉得不是很好, 会打击评论少的人信心的

[Reply]

Leave a comment