Blog初!? 占いランキング プラグイン 公開
※注意※
本エントリのプラグインは livedoor の占い RSS が配信停止しているため導入してもエラーとなります。XML2JSON + 占いRSS で JavaScript 占いプラグインをお使い下さい。 本サイトのトップページでも使っているMovableType用の占いランキングPluginを公開します。(無料でご利用頂けます)
占い情報はlivedoor RSS から取得しています。画像はSNOWFLAKE さまから使用許諾を得ております。
≫スクリプトはこちら(MTUranaiRanking.zip)
<動作環境>
MovableTypeをご使用の環境ならどれでも。
<pluginの設置方法>
(1)圧縮ファイルを解凍して下さい。
(2)他のPlugin同様に、MovableTypeのpluginディレクトリへMTUranaiRanking.plをFTPして下さい。
ファイルの文字コードは変更せず、このまま UP してください。ここポイント!!
(3)展開した lib ディレクトリ内を MovableType の extlib ディレクトリへFTPして下さい。※ Jcode と XML::Simple と LWP をインストール済みの人は不要。
(4)imgディレクトリの全ファイルをpublic_html等、画像が表示可能なディレクトリの適当な場所にFTPして下さい。
以上で、MovableTypeで <MTUranaiRanking></MTUranaiRanking> というコンテナ・タグが使用可能になり、本日の占いランキング1位〜3位までの情報が表示できます。
<MTUranaiRankingのアトリビュート>
<MTUranaiRankingのタグ一覧>
<使用例(本サイトの場合は..)>
備考
上記の「素材」の部分は、必ず入れるようお願い致します。
本エントリのプラグインは livedoor の占い RSS が配信停止しているため導入してもエラーとなります。XML2JSON + 占いRSS で JavaScript 占いプラグインをお使い下さい。 本サイトのトップページでも使っているMovableType用の占いランキングPluginを公開します。(無料でご利用頂けます)
占い情報は
≫スクリプトはこちら(MTUranaiRanking.zip)
- スポンサーリンク -
MovableTypeをご使用の環境ならどれでも。
<pluginの設置方法>
(1)圧縮ファイルを解凍して下さい。
(2)他のPlugin同様に、MovableTypeのpluginディレクトリへMTUranaiRanking.plをFTPして下さい。
ファイルの文字コードは変更せず、このまま UP してください。ここポイント!!
(3)展開した lib ディレクトリ内を MovableType の extlib ディレクトリへFTPして下さい。※ Jcode と XML::Simple と LWP をインストール済みの人は不要。
(4)imgディレクトリの全ファイルをpublic_html等、画像が表示可能なディレクトリの適当な場所にFTPして下さい。
以上で、MovableTypeで <MTUranaiRanking></MTUranaiRanking> というコンテナ・タグが使用可能になり、本日の占いランキング1位〜3位までの情報が表示できます。
<MTUranaiRankingのアトリビュート>
- oe="sjis または euc または utf8"
(任意指定)自分のサイトの文字コードを指定します。省略した場合、eucをデフォルト値として用います。
<MTUranaiRankingのタグ一覧>
- <$MTtitle1$>
本日1位の星座名
- <$MTtitle2$>
本日2位の星座名
- <$MTtitle3$>
本日3位の星座名
- <$MTdescription1$>
本日1位の運勢
- <$MTdescription2$>
本日2位の運勢
- <$MTdescription3$>
本日3位の運勢
- <$MTimg1$>
本日1位の画像
- <$MTimg2$>
本日2位の画像
- <$MTimg3$>
本日3位の画像
- <$MTlink1$>
本日1位の詳細情報URL
- <$MTlink2$>
本日2位の詳細情報URL
- <$MTlink3$>
本日3位の詳細情報URL
- <$MTdate1$>
本日1位の情報取得日時
- <$MTdate2$>
本日2位の情報取得日時
- <$MTdate3$> 本日3位の情報取得日時
<使用例(本サイトの場合は..)>
<div class="sidecontent"> <MTUranaiRanking oe="euc"> 1位<img src="<$MTimg1$>" width="32" height="32" alt="<$MTtitle1$>:<$MTdescription1$>"> / 2位<img src="<$MTimg2$>" width="32" height="32" alt="<$MTtitle2$>:<$MTdescription2$>"> / 3位<img src="<$MTimg3$>" width="32" height="32" alt="<$MTtitle3$>:<$MTdescription3$>"> </MTUranaiRanking><BR> <div class="posted"> 素材:<A href="http://www.livedoor.com/rss/" target=_blank>livedoor(RSS)</A> / <A href="http://wing.zero.ad.jp/mopet/" target=_blank>snowflake(icon)</A> </div> </div>
備考
上記の「素材」の部分は、必ず入れるようお願い致します。
2004/06/17 追記:XML::Simple 同梱
サーバによってはXML::Simpleモジュールが導入されていないようなので、同梱しました。
2004/08/25 追記:ちょっとだけエラー処理を強化
2004/08/31 追記:LWP 同梱
サーバによってはLWPモジュールが導入されていないようなので、同梱しました。
2004/11/08 追記:bug-fix
oe=euc 以外の環境で文字化けする不具合に対処しました。
2005/12/15 追記:bug-fix
RSS の utf8 フラグに変更があった模様なので対応しました。
- スポンサーリンク -
コメントやシェアをお願いします!
bizcaz
こんにちわ^^
bizcaz といいます。また寄らせていただきました。
> どうやらlivedoor側でランキングRSSが2005年2月で終了していた模様です。
そうだったんですか…。
> 現在代わりのプラグインをこのサイトのTOPで検証中なので、今しばらくお待ち下さい。
はい♪お手数お掛けします。
drk
bizcazさん>申告有り難うございます。どうやらlivedoor側でランキングRSSが2005年2月で終了していた模様です。現在代わりのプラグインをこのサイトのTOPで検証中なので、今しばらくお待ち下さい。
bizcaz
こんにちわ^^
先日、占いランキング・プラグインを設置させていただきました♪
ですが、占い結果がいつも同じなんです。
わたしだけかと思ったら、drk さんのブログでもいっしょでした。。。ちょと安心気味(笑
お時間あった時にでも、ぜひ確認してみてください♪
また、寄らせてもらいます。
bizcaz
はじめまして。
占いランキングのプラグイン利用させていただきました。
各コメントの日付がけっこう古いので、もしかして MT3.2 対応してないかな?なんて余計な心配もありましたが、無事ランキング表示もされた。
ありがとうございました。
NEO
はじめましてブログを始めたばかりのNEOです。
今回、占い情報を利用させて頂こうと
色々と試してみたのですが「Failed to parse RSS」
というコメントが表示されてしまっています。
スタイルシートやメインページで、何らかの設定をしないと
上手く作動しないのでしょうか?どなたか教えてください!
mayumi
こんにちは♪
昨日は 天気予報で大変お世話になりました
今日は以前から気になっていた占いをと 設置したのですが
また 占いの結果が文字化けしています
文字コードを(utf8です)入れると
そのページが全て文字化けしてしまい レイアウトも崩れてしまいます
ただし 占いの説明だけは 今度はちゃんと表示されます
何かこちらの設置ミスでしょうか?
今は 文字コードを抜いた状態にしてあります
お時間のある時にでも 回答いただけたらと思います
よろしくお願いします
はたぽん
うちのPerlのバージョンが古く、必要なモジュールが入っていなかったらしく、Perlのバージョンをあげたら無事表示されるようになりました。
お騒がせしました。
改めて御礼申し上げます。
はたぽん
はじめまして。
Amazon SearchとGoogle Similarをお借りしました!
調子に乗って占いランキングにも挑戦しようとしたのですが以下のようなエラーが出て、再構築に失敗します。
XMLin() requires either XML::SAX or XML::Parser at /usr/local/apache/htdocs/m/plugins/MTUranaiRanking.pl line 92
これはあきらめるしかないのかなあ(´Д⊂グスン
ちなみにMT3.121です。
zono
drk様
bug-fixで差し替えたところ、
うまいこと表示できるようになりましたっ!!
ありがとうございます。
drk
zonoさん>ご指摘の件、bug-fixしましたので、最新のpluginと差し替えて再度お試し下さい。
zono
はじめまして。MT3やり始めのzonoと申します。
占い情報のプラグインをDLさせていただきました。
ありがとうございます。
設置して画像の表示までは、簡単にいったのですが、、
画像の上にマウスポインタを表示させたときに見える
ALT属性で、○座の部分(title)が文字化けしていました。
ちょっと自分でも調べてみたのですが、
簡単にはわかりませんでした。
descriptionは、正しく表示されているので、
んーなんででしょう?
文字コードの設定:oe="utf8"です。
masa.S
こんにちはっ。
新しいバージョンで再トライしてみました。
最初はエラーが出たんだけど、パラメーターにie="EUC"って入れたら
うまく再構築できたんですけど、Failed to parse RSSっていう風に
表示されましたっ。うるうる・・・私のところだと、うごかないのかなぁ・・。
drk
masa.Sさま>該当する部分のエラー処理を強化しました。多分上記エラーは回避されますが、何らかの原因で内部処理が失敗して占い情報の取得に失敗しているかもしれませんね。
新しいバージョンでお試し頂ければ幸いです。
masa.S
masa.Sです。
えっと、占いをつけようと思ったのですが、こんなエラーがでちゃいました。
Use of uninitialized value in concatenation (.) or string at /var/www/html/MT/plugins/MTUranaiRanking.pl line 119.
難しくてよくわかんないんですけど、天気予報のは動いてます♪
shee
drk様っ!!!!
今日、さきほど占い表示できました!!!ヾ(≧∇≦)〃
実は、naoK様のアドバイスでできたのですが、
うちのサーバーロリポップだとsimple.pmが必要らしぃです。
それをUPしたら無事表示されました!!!
いろいろとありがとうございました_| ̄|○))
これからもどうぞよろしくです( ̄^ ̄)ゞ
naoK
遅くなりました。本当はすぐ出来てたんですが,全く関係ないもので引っかかってしまったもので…
phpバージョンといってもdrkさんのものと変わりありません。違うといえばrssの情報をキャッシュしてくれるというところでしょうか。
ソースは本当に自信がないので公開したものかどうか悩み中です(困
いずれにせよ,面白い素材の提供,本当に有難うございます。今後ともよろしくお願いします。
drk
naoK さん>PHPバージョンですか。表示楽しみにしております。
naoK
ご回答有難うございます。
>そうですねぇ正直 RSS 自体が微妙なんですよね。
おっしゃるとおりですよね。RSSとは少し違いますが,ホームページに貼り付ける形のニュースティッカーについても訴訟沙汰になりましたが,判決は著作権の侵害には当たらず,あくまでリンクに過ぎないとのことですし,グレーゾーン,というところでしょうかね。
ところで,あつかましくもこの占いランキングをPHPで作ってしまったのですが,私のサイトに掲載してみてもよろしいでしょうか?私のものは誰でも作れるようなヘボイものなので配布するつもりはさらさらないですし,きちんとリンクも表示させていただくつもりなのですが。
drk
naoK さん>そうですねぇ正直 RSS 自体が微妙なんですよね。例えば ニュースサイトとかも RSS を配信していて、 RSS Reader なるもので読んだりしますよね。
それに相当するツールと理解して公開しています。つまりは、このプラグインは RSS を自分の HP で個人的に利用するものだという位置づけです。で、素材元のリンクは明記しておくことで著作権は尊重しているつもりです。
naoK
naoKといいます。
今回トラックバックさせていただきました。
その中でも書いたのですが,これってlivedoorさんでいわれている"個人的な利用"の範疇に入るのでしょうか?
素材元へのリンクを貼れば大丈夫なんですかね。
いや,私も設置したいのですがそこら辺りのことがよく分からなくて…