PiyoFeedsアルファ版におけるiBlog+HaloScanのエントリリンク化について説明不足でしたので詳しく説明します。
どのようにしてiBlogのエントリページへのリンクを作成してるか、概要から説明します。
この方法はOKAMURAさんがこのエントリ で紹介している方法そのものです。CommonList.jsの仕事をPiyoFeeds側で処理しております。 <概要説明> 一般的にiBlogからHaloScanを利用する際には、識別情報としてエントリのIDを渡します。そして、HaloScan側で用意されたコメント用のページのURLはこのエントリIDを含んだ形となっており、 http://www.haloscan.com/comments/(ユーザID)/(エントリID)/index.html となっております。 一方、iBlogのエントリページのURLは、 (ベースURL)/(カテゴリID)/(エントリID)/index.html となっております。 HaloScan側のURLからiBlogのエントリページのURLを作成するためには、どうしても ・ベースURL ・カテゴリID を付加する必要があります。 よってPiyoFeedsではベースURLをパラメータとして設定してもらいます。 カテゴリIDについては、CommonLib.js内のgetCategoryUUIDForEntry()関数を利用しています。 この関数はエントリIDからカテゴリIDを求めるものです。 ということで、PiyoFeedsアルファ版にて正常にHaloScanのコメントを使うためには、 ・ベースURLを正しく入力する。 ・CommonLib.jsにgetCategoryUUIDForEntry()関数が存在する。 ということが必須となります。 </概要説明> <実際の設定> 実際の設定をする際には、 1)ベースURLを正しく入力する。 2)PiyoFeedsにおいてエントリページへのリンクを作成するように設定する。 3)CommonLib.jsにgetCategoryUUIDForEntry()関数が存在する。 4)PiyoFeedsのJavaScriptを貼付けるHTMLにおいて、CommonLib.jsが利用するように設定されている。 必要があります。以下でひとつひとつ説明していきます。 ![]() 1)ベースURLを正しく入力する。 iBlogのベースURLという欄に登録したいiBlogサイトのベースURLを登録します。 通常であれば のように(汚い画像ですいません)、/Bxxxx/といった感じで終わるものです。 上記のように、カテゴリIDの前までに必要となるURLであれば良いです。 2)PiyoFeedsにおいてエントリページへのリンクを作成するように設定する。 ![]() 上記の部分で下の2つのどちらかお好みの方を選んでください。真ん中はオリジナルのHaloScanリンクが完全に使えなくなります。下は両方へのリンクが可能となります。 3)CommonLib.jsにgetCategoryUUIDForEntry()関数が存在する。 おそらく、CommonLibs.jsは (ユーザのホームディレクトリ)/Library/Application Support/iBlog/Javascript/CommonLib.js ここにあります。このファイルの中身を見てみて
があれば使えます。最近のiBlogであれば含まれているはずです。 4)PiyoFeedsのJavaScriptを貼付けるHTMLにおいて、CommonLib.jsが利用するように設定されている。 表示させたいサイトのソースを見てみて、head部分に <script language="JavaScript1.2" src="CommonLib.js" type="text/javascript"></script> があればOKです。 #iBlogで作成したサイトである必要はありません。逆を言うと上記を追加すればどのサイトでもHaloScanとiBlogを結びつけるサイトとなります。 </実際の設定> ご不明点や挙動が怪しい点ががあればどんどん教えてください。 バグの公算が高いです(すいません)。のでよろこんで対応いたします!
Comment(s)
|
Quick Links
gvisit Calendar Categories Recent Entries Recent Comments related site/software BlogPeople
最新化
Powered by Track Back People
Linked Sites
最新化
Powered by track feed
powered by XML/RSS Feed Archives I love Mac!
Statistics
Total entries in this blog:
Total entries in this category: Published On: 2007.09.09 02:32
Powered by
iBlog |