Movable Type に関連する情報やプラグインを公開。お天気情報プラグインが一番人気

Google PageRank プラグイン

Google ツールバーを始めて導入して気がついたのですが、現時点で当サイトの PageRank は5のようです。個人としてはまぁまぁですね。でもって、これを MovableType に組み込んだら便利かなぁ?? と余り考えずに作ってみました。
PageRank情報はGoogle PageRank Reportから取得しています。
update 04.10.14 / WWW::Google::PageRank モジュールでの取得に変更しました。

スクリプトはこちら(MTGooglePageRank.zip) 

<動作環境>
MovableTypeをご使用の環境ならどれでも。
<pluginの設置方法>
(1)圧縮ファイルを解凍して下さい。
(2)他のPlugin同様に、MovableTypeのpluginディレクトリへ MTGooglePageRank.pl をFTPして下さい。
  ファイルの文字コードは変更せず、このまま UP してください。ここポイント!!
(3)展開した lib ディレクトリ内を MovableType の extlib ディレクトリへFTPして下さい。※ WWW::Google::PageRank と LWP をインストール済みの人は不要。
以上で、MovableTypeで <MTGooglePageRank></MTGooglePageRank> というコンテナ・タグが使用可能になり、指定の url の PageRank 情報が表示できます。

<MTGooglePageRankのアトリビュート>
  • url="取得したいサイトの url"
    (必須指定)通常は自分のサイトの url を記述します。また簡易的に作ったので、<$MTBlogURL$> 等の MT タグを用いての記述はできません。ご注意下さい。

<MTGooglePageRankのタグ一覧>
  • <$MTpagerank$>指定した url の Google ページランク

<使用例(本サイトの場合は..)>
Google PageRank: <MTGooglePageRank url="http://www.drk7.jp/"><$MTpagerank$></MTGooglePageRank>

2004/08/31 追記:LWP 同梱
サーバによってはLWPモジュールが導入されていないようなので、同梱しました。

この記事を読んでいる方は、以下の関連記事も読んでいます。よろしければ一緒にご覧ください!

2004年6月27日 | drk | コメント(8)  

コメント(8)

エラーが出たり出なかったりしています。一番最近の投稿では エラーが出てしまいました。
Plugin error: plugins/MTGooglePageRank.pl Can't locate WWW/Google/PageRank.pm in @INC (@INC contains: ./lib/ ./extlib ./lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at plugins/MTGooglePageRank.pl line 23. BEGIN failed--compilation aborted at plugins/MTGooglePageRank.pl line 23. Compilation failed in require at lib/MT.pm line 292.
こんなエラーです。今は libディレクトリをアップした状態です。

最初は、アップしてました。が、同じエラーがでてました。
エラーが出るからといって、投稿ができないというわけではないのですが・・・
libディレクトリを ディレクトリごと pluginsディレクトリにアップすれば
いいんですよね?もう一度アップしておきます。

さえらさん>lib ディレクトリは必須なので、アップして下さい。その時のエラーはどうなりますでしょうか?

おはようございます。こちらよりMTGooglePageRank.plをいただいてブログに表示させてみたのですが、エントリの新規投稿のときにエラーが出ます。エラーの内容は 長くて申し訳ないのですが Plugin error: plugins/MTGooglePageRank.pl Can't locate WWW/Google/PageRank.pm in @INC (@INC contains: ./lib/ ./extlib ./lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at plugins/MTGooglePageRank.pl line 23. BEGIN failed--compilation aborted at plugins/MTGooglePageRank.pl line 23. Compilation failed in require at lib/MT.pm line 292. こうです。サーバーはロリポップで、libディレクトリは最初アップしてたんですけど、エラーが出るので削除しました。今はアップしていませんが、アップしてたときと同じエラーが出ています。エラーを回避できるといいのですが・・・

はじめまして c.kと申します。
K's Garage -Dabun-さん経由で来ました。
「Google PageRank プラグイン」これは便利ですね!
じつは一昨日、海外モノでPageRankを表示するという画像を貼ってみたのですが、最新ランクが反映されず、ほかの方法をさがしていたところでした。
ありがとうございました!

以前MTWeatherのutf-8上での設置にて
大変お世話になったものです。

早速今回もGooglePlugin頂きました!

当環境にて確認しましたところ無事動きました。
いつも便利でかゆいところに手が届くPluginに
ただただ感動するばかりです。

本当にありがとうございます♪

皆様すいません...pathを間違えていました。早速修正致しました。snufkin さま、ご報告有り難うございました。

いつもAmazonSearchでお世話になってます。
ここの「Google PageRank プラグイン」に興味があって試して見たいと思ったのですが、スクリプトをダウンロードしようとすると、「MTUranaiRanking.zip」がダウンロードされてしまいます。
ほ、ホンモノはどこに・・・?^^;

コメントする

CONTACTご相談・お問い合わせ

drk7.jpでは、小規模な CGI 開発から技術支援まで幅広くご相談にのります。

ご相談・お問い合わせはこちら からお気軽にどうぞ。

ページのTOPへ

Copyright © drk7.jp, All Rights Reserved.