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のアトリビュート>
<MTGooglePageRankのタグ一覧>
<使用例(本サイトの場合は..)>
2004/08/31 追記:LWP 同梱
サーバによってはLWPモジュールが導入されていないようなので、同梱しました。
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モジュールが導入されていないようなので、同梱しました。
- スポンサーリンク -
コメントやシェアをお願いします!
さえら
エラーが出たり出なかったりしています。一番最近の投稿では エラーが出てしまいました。
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ディレクトリにアップすれば
いいんですよね?もう一度アップしておきます。
drk
さえらさん>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
はじめまして c.kと申します。
K's Garage -Dabun-さん経由で来ました。
「Google PageRank プラグイン」これは便利ですね!
じつは一昨日、海外モノでPageRankを表示するという画像を貼ってみたのですが、最新ランクが反映されず、ほかの方法をさがしていたところでした。
ありがとうございました!
keiya
以前MTWeatherのutf-8上での設置にて
大変お世話になったものです。
早速今回もGooglePlugin頂きました!
当環境にて確認しましたところ無事動きました。
いつも便利でかゆいところに手が届くPluginに
ただただ感動するばかりです。
本当にありがとうございます♪
drk
皆様すいません...pathを間違えていました。早速修正致しました。snufkin さま、ご報告有り難うございました。
snufkin
いつもAmazonSearchでお世話になってます。
ここの「Google PageRank プラグイン」に興味があって試して見たいと思ったのですが、スクリプトをダウンロードしようとすると、「MTUranaiRanking.zip」がダウンロードされてしまいます。
ほ、ホンモノはどこに・・・?^^;