user-pic

MT BLogroll Api Url 和Bug 的修改

Vote 0 Votes

MT BLogroll 2.51 增加了通过technorati pingomatic 的api 来识别友情链接中博客的更新,并会通过“*”提示最近更新的博客。(具体可看本站边栏的MT Blogs)

然而pingomatic.com 已经不提供api 功能,technorati.com又被中国墙了。所以我们需要将technorati.com修改为technorati.jp 来实现此功能。

修改方法:
进入Blogroll\plugins\Blogroll\lib\Blogroll\App\Update.pm 将其中的technorati.com修改为technorati.jp 即可。

BTW:如果你的BlogRoll出现以下报错


Error during task 'Link Update Times': Can't locate object method "load" via package "MT::PluginData" at /$MT_PATH$/plugins/Blogroll/lib/Blogroll/App/Update.pm line 40.

你可以根据这个方法进行修改:
进入 plugins/Blogroll/lib/Blogroll/App/Update.pm 添加红字部分
use URI::Escape;
use MT::Log;
use MT::PluginData;
sub init
进入plugins/Blogroll/lib/Blogroll/Template/ContextHandlers.pm 添加红字部分
my $blog_id = $ctx->stash('blog_id');
my $db_timestamp = $e->updated;
require MT::PluginData;
my $config = MT::PluginData->load({ plugin => 'MT Blogroll', key => 'updating' }) || MT::PluginData->load({ plugin => 'MT Blogroll', key => 'updating'.$blog_id });
if($config && $config->data) {

Add a Reply

Forum Groups

Blogcs 基于MT平台的BSP

MovableType 中文化

MovableType 使用

16 13

Last Topic: Image::Magick 模块的安装 by bb on 9, 2008

22 1

Last Topic: 修改MT的作者归档路径 by bb on 25, 2008

1 0

Last Topic: 漂亮的Movable Type模板 by Aviva on 11, 2009

MovableType 延伸

3 4

Last Topic: dreamhost完美支持MT by kesor on 24, 2008