管理しているJMS Blog Antennaの更新情報です。
前回の記事でブログランキング機能の実装をしたのを告知いたしましたが、
速攻で変更いたしましたので、連絡いたします。
前からアンテナにサイトを載せてくださいって言われていたり、
鯖ごとにあるブログリンク集をみてもブログ追加申請フォームがあったりして
ブロガーの皆様が登録をしやすい形になってるのはご存じですが、
以前アンテナの方でも登録フォーム設けようって話とかは出していました、
そもそも僕の性格からしたらなんかサイト載せてくださいとか言いづらい雰囲気出してたり
関わってくんなこの糞ブロガーがとか言いそうなオーラがあるので
載せてもらおうとする人でもためらったりとかありますよね。
基本的に載せてくださいって頼めとかもアンテナ側に書いてませんし・・・
ちょっとサイトとかの作成に興味ある人用の内容なので興味ない人は
記事だいぶ下のほうまでスクロールするなりして今回実装した内容についてご覧ください。
まずどこのリンク集も自動承認がしづらい理由としては、
RSSの追加を手動でやらないといけないってのがあると思います。
あと基本FC2ブログを使ってのリンク集が多いので、データベースとかに登録データを保存してないので
参照先がなかったりそういうお話になりますよね。
昔花梨のKESPER君が花梨リンク集を作ってたときにあやぽんRSSを使ってたり、
結構あやぽんRSS使ってるところが多かったですね。今はあやぽん死にましたけど。
あやぽんRSSがなくなった今だとLivedoorだったりそういうのも見ますけど
それも結局昔同様にサービスにアクセスして手動でRSSを追加してって感じで面倒くさかったりする。
ちなみにメイプル総合リンクを見てもらうと分かるんですけど
あそこのサイトはRSSを自前で用意してるんですよね。
JavaScriptが分からないのとスクリプト自体見てないので、おおざっぱにしか知りませんけど
http://blog-imgs-57-origin.fc2.com/m/a/p/maplebloglink/rssfeed3.js
このファイルがRSS読み込み用のプログラムで、
http://blog-imgs-65-origin.fc2.com/m/a/p/maplebloglink/rssdata39.js
こっちが登録してるブログのデータですね。
登録しているデータをみると画像のURLもありますね。おそらくサーバーの画像だと思いますが、
まぁ私だったら
['URL省略','そーらー 様','さくら']
と配列を置いてこの3つ目の鯖名の配列をRSS読み込みのプログラムの方で比較して画像のURLを返すようにする方が
追加するときに楽でいいんじゃないかなって思いますけど。
こんな感じでこのデータでブログを毎回参照して取得しているわけです。
つまりこのようなテキストファイルに新規で来たときは同じ配列を追加するようにすればいいわけですが・・・
ひとつ問題があるのがRSSのURLについてで、FC2ブログだと
例えば私のサイトのRSSは
http://deaaarz.blog135.fc2.com/
?xmlこんな感じです。
LivedoorとかだとVIPPERな俺を例であげて
http://blog.livedoor.jp/news23vip/
index.rdfこんな感じ。
普通私のブログです追加してくださいっていう人が
http://deaaarz.blog135.fc2.com/?xml はいこのURLです!!!
なんて言ってこないのがまた困りものです。
話変わってRSSの仕組みっていうのはこのxmlのURLを見ると更新された記事とかが
最新から5件程度の情報が詳しく出ています。
この情報から読みとってこの人はいついつに更新しましたって情報を参照してるんですが、
普通は
Q.
あなたのサイトURL教えて?A.
http://deaaarz.blog135.fc2.com/
このURLのブログです追加してくださいってなります。つまりRSS登録するには自分で
?xmlを追加しないといけない!
?xmlっていうのを付けるとしてもそれはFC2ブログの時の場合で別のブログサービス使ってる人は違かったりします!
多分これが一般的なリンク集がブロガー登録型フォームを作れない理由だと思います。
正直これのせいで私も登録フォーム作るの後回しにしてました。
それで今回はブログサービスによってRSSのURLが違うことから、
先にどのサービスを使ってるのか選択させるようにしました。
そしてそれによって登録フォームを表示させて登録させるといった段取りを取るのは以前から構想してたのですが、
作るのが楽だけど機能面的には重要じゃないから後回しにしていました←
今回登録フォームを作るにあたって、浮かんだのがアンテナ機能追加したついでに
ブログランキングもそれで使えるようにしちゃおうって思いましたので、先日作ったブロラン機能早くも終了です。
それではブログのアンテナへの登録の仕方でございます。
まず、このようにサイトの右側のサイト登録を押します。

すると上記のようなページが開きますのでここで利用してるブログサービスを選びます
(現在FC2ブログのみ 追加自体は楽なので随時追加予定)

上記のように必要事項を記入していきます。
パスワードについてはなるべく他で使っているのと同じにしないでください。
一応暗号化していますけど、セキュリティは自分でしましょう。
現状パスワードの利用はないけど登録削除だったり、サイト情報を変更したりの機能を追加したときに使います。
これで登録ボタンを押すと登録されます。
FC2ブログのURLを入力しても登録完了されずにRSS取得エラーが帰ってきた場合は
トップページのURLかどうかご確認の上再度記入してみてください。
ここで取得できないと結局そのURLで登録出来たとしても記事の取得ができません。
登録自体はこれで完了です。
これでブロラン機能も使えるようになっております。
ブロランの使い方も簡単で、以下の画像のように

このようにタグ取得フォームに自分のブログTOPのURLを入力するだけでタグが取得できます。
このタグをFC2ブログランキングのようにブログに貼るとそこからのアクセスがカウントされてINカウントになります。
ブログランキング機能についての詳しくは前回書いた記事の内容とほぼ同じなので、そちらをご覧ください。
※注意こちらで勝手に登録したサイトについてはパスワードが設定されていないので
情報変更機能が追加されてもご利用出来ないことになります。
つまりこちらが手作業でパスワードを追加しそれをご報告に参る形になるのが妥当だと思いますが、
それでも自分のブログのURLを入力するとタグ取得は出来るのでブロラン機能は使えます。
ブロラン機能を使ってINカウントされているサイトでパスワードがまだ設定されていない管理者さんには
こちら側でパスワードを発行して非公開コメントなどでブログにパスワードを送付させていただきます。
ブロラン機能を使って色々とイベントだったりしたいけど
なんか思いついたら告知していきますわ・・
あとブロランのリセットは月曜日になった瞬間だけど前の週の
INとOUTのカウントの10%は持越しにしたほうがいいのかな?持越しか0リセかどっちがいいかコメントください。
http://maple.neetist.biz/JMS Blog Antenna.
普通の日記としての内容は
最近友達にぷよぷよテトリス買うように催促しまくって
買わせてそれで友達の家でずっとやってますわ・・・
ぷよぷよは土台とかぐちゃぐちゃに組んでも後から回収すれば連鎖できるから簡単ゲーだけど
テトリスはまじで無理だわ
ぷよぷよも久々にやったら下手だし、全盛期は多分3年前とか4年前くらいだと思う。
結局自分はまだ買ってないんだけど、話聞く限り3DSとかだとネット対戦に切断厨多いらしいから
vitaかPS3版かなーと悩み中
ただ大阪さんと遊ぶなら3DS版かね。
コメ返
>レジェ書買いたい君
スカイプ飛ばして
>ふぁぅー情報君
情報ありがとうございます><

←よかったら