nucleusとmixiの連結
nucleusとmixiをつないでみた。
mixi日記を使うと確かに簡単で見る人にとっても「別のサイトに飛びます」みたいな認証が無いので簡単に見られるというのはある。でも、YouTubeやGoogleMapなんか使ってみたかったりするので。
※※2006年6月からmixiがrss2.0に対応したようで、下のmixi側の設定だけで上手くいくはずです。その下の手順は必要ナシです。
mixi側の設定
ログインして、右上の設定変更を選択します。
設定画面の中で、下記のように設定します。
*日記・ブログの選択 ==> その他
*日記・ブログのURL ==> nucleusサイトのurl
*RSSのURL ==> (nucleusサイトのurl)/xml-rss2.php
(このサイトの場合、http://tfs.my.land.to/xml-rss2.php)
上記を設定します。mixi側がRSSを参照するまでかなり時間がかかる(一日一回ぐらい)
なので、気長に待ちます。
上手く設定できると、最新の日記のところにnucleusの日記が表示されます。
=ここから下は必要ナシ=========>
デフォルトでnucleusはRSS2.0という新しいバージョンしか出力できない。逆にmixiはふるいバージョンのRSS1.0のものしか読み込むことができないので、まずこの形式のRSSが出力できるようにします。
まず、下記のサイトから
RSS 0.91 & RSS 1.0 スキン
をダウンロードします。
ダウンロードしたrss.zipを解凍すると
rss.zipを解凍すると、次のようなファイルがでてきます。
xml-rss.php
xml-rss1.php
xml-rss_euc.php
xml-rss1_euc.php
skins/rss091_10/skinbackup.xml
これらのファイルをNucleusのルートディレクトリにFTPでアップロードします。
Nucleus本体の文字コードがUTF-8の場合は、
xml-rss.phpとxml-rss1.phpをアップロードします。
EUC-JPの場合は下記ファイルの_eucをとってxml-rss.phpとxml-rss1.phpにリネーム
した後アップロードします。
-xml-rss_euc.php
-xml-rss1_euc.php
その後管理メニューの「読込/書出」のページ上の
「ローカルファイルから読み込み」のドロップダウンリストで
「rss091_10」を選択して読み込めば完了です。
xml-rss1.phpでRSS1.0のfeedsを出力できるようになります。
例えば、このサイトでは
http://tfs.my.land.to/xml-rss1.php
このURLでRSS1.0のfeedsを出力しています。
FancyURL(FancyURLについてはこのへんを参照)を利用している場合は、skinsフォルダ内のskinbackup.xmlを編集します。?itemid= となっている箇所を item/に書き換えます。(FancyURLを使っていない人はこの編集は必要ありません。)
xreaサーバを使用していると1行目に改行が入ってしまい、
html宣言が読み込まれず、mixiの最新日記が更新されません。
public_html/.htaccessに以下の1行を加えて広告を抑制してください。
その場合、自分で広告のコードを入れる必要があります。
http://xreafaq.com/hp_build.html#2
ログインして、右上の設定変更を選択します。
設定画面の中で、下記のように設定します。
*日記・ブログの選択 ==> その他
*日記・ブログのURL ==> nucleusのURL
*RSSのURL ==> 上で出力するように設定したrssのURL
(このサイトの場合、http://tfs.my.land.to/xml-rss1.php)
上記を設定します。mixi側がRSSを参照するまでかなり時間がかかる(一日一回ぐらい)
なので、気長に待ちます。
上手く設定できると、最新の日記のところにnucleusの日記が表示されます。
mixi日記を使うと確かに簡単で見る人にとっても「別のサイトに飛びます」みたいな認証が無いので簡単に見られるというのはある。でも、YouTubeやGoogleMapなんか使ってみたかったりするので。
※※2006年6月からmixiがrss2.0に対応したようで、下のmixi側の設定だけで上手くいくはずです。その下の手順は必要ナシです。
mixi側の設定
ログインして、右上の設定変更を選択します。
設定画面の中で、下記のように設定します。
*日記・ブログの選択 ==> その他
*日記・ブログのURL ==> nucleusサイトのurl
*RSSのURL ==> (nucleusサイトのurl)/xml-rss2.php
(このサイトの場合、http://tfs.my.land.to/xml-rss2.php)
上記を設定します。mixi側がRSSを参照するまでかなり時間がかかる(一日一回ぐらい)
なので、気長に待ちます。
上手く設定できると、最新の日記のところにnucleusの日記が表示されます。
=ここから下は必要ナシ=========>
nucleusに新しくスキンを追加して、RSS1という形式でブログの記事概要を出力できるようにすればMixiから参照できる。
ちなみにRSSについてはこちらを参照。
RSS -- サイト情報の要約と公開
デフォルトでnucleusはRSS2.0という新しいバージョンしか出力できない。逆にmixiはふるいバージョンのRSS1.0のものしか読み込むことができないので、まずこの形式のRSSが出力できるようにします。
スキンのダウンロード
まず、下記のサイトから
RSS 0.91 & RSS 1.0 スキン
をダウンロードします。
ダウンロードしたrss.zipを解凍すると
rss.zipを解凍すると、次のようなファイルがでてきます。
xml-rss.php
xml-rss1.php
xml-rss_euc.php
xml-rss1_euc.php
skins/rss091_10/skinbackup.xml
これらのファイルをNucleusのルートディレクトリにFTPでアップロードします。
Nucleus本体の文字コードがUTF-8の場合は、
xml-rss.phpとxml-rss1.phpをアップロードします。
EUC-JPの場合は下記ファイルの_eucをとってxml-rss.phpとxml-rss1.phpにリネーム
した後アップロードします。
-xml-rss_euc.php
-xml-rss1_euc.php
その後管理メニューの「読込/書出」のページ上の
「ローカルファイルから読み込み」のドロップダウンリストで
「rss091_10」を選択して読み込めば完了です。
xml-rss1.phpでRSS1.0のfeedsを出力できるようになります。
例えば、このサイトでは
http://tfs.my.land.to/xml-rss1.php
このURLでRSS1.0のfeedsを出力しています。
FancyURLを使っている場合
FancyURL(FancyURLについてはこのへんを参照)を利用している場合は、skinsフォルダ内のskinbackup.xmlを編集します。?itemid= となっている箇所を item/に書き換えます。(FancyURLを使っていない人はこの編集は必要ありません。)
xreaなどで設置する場合の注意事項 1行目の改行対策
xreaサーバを使用していると1行目に改行が入ってしまい、
html宣言が読み込まれず、mixiの最新日記が更新されません。
public_html/.htaccessに以下の1行を加えて広告を抑制してください。
LayoutIgnoreURI *[改行]
その場合、自分で広告のコードを入れる必要があります。
http://xreafaq.com/hp_build.html#2
mixi側の設定
ログインして、右上の設定変更を選択します。
設定画面の中で、下記のように設定します。
*日記・ブログの選択 ==> その他
*日記・ブログのURL ==> nucleusのURL
*RSSのURL ==> 上で出力するように設定したrssのURL
(このサイトの場合、http://tfs.my.land.to/xml-rss1.php)
上記を設定します。mixi側がRSSを参照するまでかなり時間がかかる(一日一回ぐらい)
なので、気長に待ちます。
上手く設定できると、最新の日記のところにnucleusの日記が表示されます。
Comments
け wrote:
05/21/05 18:33:35
tfs wrote:
ちなみに、設置した記事がすぐにmixiに反映されるわけじゃ無いので、注意。
1日1回程度mixiの更新タイミングでrssをチェックしに来ているみたい。
10/14/06 20:12:08
Add Comments
TrackBack http://tfs.my.land.to/action.php?action=plugin&name=TrackBack&tb_id=15トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
バカにわかるように説明キボ。