2009年3月8日星期日

逐末网志

逐末网志

博客增加Twitter页面-在wordpress中显示Twitter会话

Posted: 08 Mar 2009 07:48 AM PDT

Twitter现在太流行了,几乎成为了Web2.0时代的标志,关于Twitter的相关软件层出不穷,模仿Twitter风格的网站更是数不胜数.

如何在wordpress中添加Twitter呢?常用的方法是用Twitter官方提供的widget,不过功能比较简单.我爱水煮鱼开发了一个Twitter的插件Thread-Twitter,可以比较美观的在wordpress中显示Twitter会话,具体的操作过程请到水煮鱼的博客看吧,很详细的,我这里只简单介绍一下这个插件.

  • 抓取你在 Twitter 上的相关信息,Thread Twitter 目前能够抓取以下三种信息:
    1. 你在 Twitter 上发的信息。
    2. 跟随者给你回复。
    3. 你回复的原信息,并且一直递归直到没有回复为止。
    4. 任何提到你名字的信息。
  • 通过 Unix Cron 方式实现定时抓取。通过定时访问 http://你博客地址/wp-content/plugins/thread-twitter/cron_thread_twitter.php 实现。
  • 能够抓取历史 Tweet 信息。通过访问 http://你博客地址/wp-content/plugins/thread-twitter/cron_thread_twitter.php?page=1 实现,通过不断增加 page 后面的参数来抓取,直到抓取你所有的 Tweets 为止。
  • AJAX 分页。
  • 然后在 WordPress 页面以 Thread 形式输出。

展示一下我的Twitter页面 http://jomor.org/twitter ,如果css比较好的话,可以做得更加美观

相关日志

inove主题评论邮件通知

Posted: 07 Mar 2009 10:09 PM PST

inove主题本身功能已经十分强大但是对于我来说评论邮件通知这一部分做的不是太好,目前inove主题不支持wordpress 2.7自带的嵌套回复,虽然可以安装Wordpress Thread Comment这个插件实现嵌套回复,但是这个插件与主题有所冲突,毕竟inove主题的评论样式也是一大特色.水煮鱼的Comment Reply Notification经过测试似乎对inove也不起作用.

现在我已经比较完美的解决了inove评论邮件通知的问题了,使用的是Mail To Commenter这个款插件,稍微改造inove主题后,简直和Mail To Commenter是绝配.

Mail To Commenter的用法:@+用户名+空格 来实现评论邮件通知的,inove主题自带这个功能不过缺少一个空格,不过没关系我们可以通过修改主题的js文件来实现这个功能,首先找到inove-js-comment.js这个文件,用编辑器打开.

未修改前的代码是这样的:

/* Author: mg12 Update: 2008/11/13 Author URI: http://www.neoease.com/ */ (function() {   function reply(authorId, commentId, commentBox) { 	var author = MGJS.$(authorId).innerHTML; 	var insertStr = '<a href="#' + commentId + '">@' + author.replace(/\t|\n|\r\n/g, &quot;&quot;) + '</a> \n';   	appendReply(insertStr, commentBox); }

修改之后的代码应该是这样的,其实很简单只是添加了一个空格而已

/* Author: mg12 Update: 2008/11/13 Author URI: http://www.neoease.com/ */ (function() {   function reply(authorId, commentId, commentBox) { 	var author = MGJS.$(authorId).innerHTML; 	var insertStr = '<a href="#' + commentId + '">@' + author.replace(/\t|\n|\r\n/g, &quot;&quot;) + ' </a> \n';   	appendReply(insertStr, commentBox); }

相关日志

没有评论:

发表评论