2009 十二月 - 涅磐之畔
当前位置:首页 » 2009 » 十二月

关于twitter tools使用中一些问题的解决办法 In IT数码  @2009-12-22

Twitter Tools 是由 wp 插件大师 alexking.org 制作的一款 wordpress 插件,可将 twitter 与 wordpress 完美地整合互动起来。

Twitter Tools功能简介:

  • 保存你的Twitter里面的tweets (每10分钟保存一次)
  • 可利用你的单条 tweets创建一篇博客文章
  • 创建一个每日或每周的文摘发表到你的worpress博客中
  • 当你在博客上发表一篇文章时,发布一个带文章链接的Tweet到Twitter上面
  • 从您的侧边栏发布tweet
  • 从WP管理后台发布tweet

就我而言,我使用 Twitter Tools 用以发布我的  lostintime系列文章 ,用作我的每周 tweets 自动定时备份。

Twitter Tools 的功能是相当强大的,有兴趣者一试便知。

在使用 Twitter Tools 的过程中曾遭遇如下问题,特此记录备案。

  • 无法在 twitter tools 后台正常连接twitter。

如果在修改 Twitter 登陆密码后,可能会出现在wp后台无法利用 twitter tools 正常连接登入twitter的情况。

出现如下提示:

Sorry, login failed. Error message from Twitter: This method requires authentication

出现此种情形的原因可能有二,一是 twitter tools 已将你之前的密码写入数据库,所以等你点击“测试连接”的时候,还是在用你的旧密码进行连接,所以无法登陆。

解决方法一:

1. 彻底卸载 twitter tools 插件;

2. 登入你的 phpmyadmin ,找到你博客所在的数据库,执行如下 SQL 命令语句.(安全起见,建议自行备份数据库)

delete from wp_options where option_name like 'aktt%';

3. 重新安装 twitter tools 插件,然后重新输入账号密码测试连接,你将会得到如下反馈:Login succeeded, you’re good to go. 那么恭喜你,革命已经成功。

如果进行完如上步骤后仍然不能解决 连接错误 的信息的话,那么第二个原因是可能在你的密码中可能含有特殊字符,重新修改密码即可正常登入。(我的密码为字母加数字,可正常连接登陆。)

解决办法二:

1. 打开 http:// 你博客安装 URL/wp-admin/options.php;

2. 找到 aktt_twitter_password  后面的密码改为你现在使用的密码;

3.  拉到页面底部,保存更改。

此方法未经实践,理论上可行。

  • 使得经twitter tools 发布的每条 tweet 可以显示具体发布时间。

在 twitter-tools 每日输出(daily post) 或每周输出中,默认是没有显示每条 tweet 的具体发布时间的,这对不少人来说都是一个小小的遗憾。

其实,在数据库表中是包含tweet发布时间,字段名为tw_create_at,只要输出这个值就行。但需要注意的是,这是与本地时间有时差的标准时间。

所以高人 闲来无空 给出修改办法如下:

针对  Twitter-Tools 2.0 修改 twitter-tools.php 文件第 818 行:

$time_display = ‘#’;

为:

$time_display = date(‘Y-m-d H:i:s’,strtotime($tweet->tw_created_at)+3600*8);

其中其中“3600*8”,目的是为了调整时差使之与我东八区时间相吻合。

修改后的单条 tweet 将显示如下:

忘记过去就意味着背叛。王尔德说,没有人富有到可以赎回自己的过去。所以,尽量避免去做对不起过去对不起自己的事情。因为今后无论你将是如何的发达和幸福,在你内心深处始终会有那么一抹歉疚挥之不去。你将会成为自己的罪人和囚徒。 2009-12-22 20:25:15

如果想要去掉每条 tweet 发布时间处的原 tweet 的 statuses 链接,需作如下修改:

针对  Twitter-Tools 2.0 需修改 twitter-tools.php 文件第 821 行:

$output .= ‘ <a href=”‘.aktt_status_url($aktt->twitter_username, $tweet->tw_id).’”>’.$time_display.’</a>’;

修改为:

$output .= $time_display;

大善,保存覆盖上传即可。

修改后的单条 tweet 将显示如下:

忘记过去就意味着背叛。王尔德说,没有人富有到可以赎回自己的过去。所以,尽量避免去做对不起过去对不起自己的事情。因为今后无论你将是如何的发达和幸福,在你内心深处始终会有那么一抹歉疚挥之不去。你将会成为自己的罪人和囚徒。 2009-12-22 20:25:15

谨此记录,自行备案及供后人参考。

打签» ,   评论» 1枚

冬至 In 诗意栖居  @2009-12-22

其一:
心头秋未去,
眼前冬已至。
常念夏凉时,
何时春又回。

其二:
心头秋未去,
眼前冬又至。
常怀夏荫时,
何年春复回。

其三:
心头秋未去,
眼前冬已至。
常念夏荫时,
何年春方归。

其四:
眼前冬又至,
心头秋难祛,
常念夏荫时,
何处得春晖。

打签» ,   评论» 抢沙发

梦见和你一起旅行 In 诗意栖居  @2009-12-21

我是一个难得一梦的人
这些天却天天被噩梦缠身

我常常从梦中惊醒
而此刻的夜晚万籁无声

昨晚上我梦见我们一起旅行
如此的亲密无隙,谈笑风生

醒来却发现只是一个梦
我无法掩饰自己的怅惘之情

再次陷入梦境
却又是一个循环往复的噩梦

打签» ,   评论» 抢沙发