2004-03-09
自分のPhotoBoxへの最新画像付きリンク表示方法
ちょーお手軽フォトログページ作成ソフトのPhotoBoxパブリックプレビュー5.0.1 から友達リストの javascript に仕様変更があり、旧バージョンでの自分のPhotoBoxへの最新画像付きリンク表示方法では undefined の表示とリンクになってしまい、うまくいきません。
仕様変更後の新しい読み込み方法(リンクの表示方法)は以下のとおりです。
---
friends.js を複製&独自の名前(仮に me.js)にして、中身の友達リンク部分を自分の所へのみに書き換えアップロードして、リンクを設置するページにそれを読み込む為の javascript を書きます。
まず、これ↓(自分のPhotoBoxがあるディレクトリーのfriends.js)
http://badge-works.ciao.jp/photolog/friends.js
の friends.js を任意の名前で保存する。もしくはPhotoBox.appをインストールしてあるMacの
file:///Users/ホームディレクトリ/Library/Application Support/PhotoBox/Sites/friends.js
の friends.js を複製して任意の名前する。仮にここでは me.js との名前にしましょう。
それを開くと半分より下の方に
photobox_urls[i]="http://hogehoge/hoge/pb/";photobox_names[i]="piyo";++i;
などとの友達リンクが記録されている複数行が有るので、それを一行だけ残して後は削除します。残った一行を自分用に合わせて書き換えます。
photobox_urls[i]="http://badge-works.ciao.jp/photolog/";photobox_names[i]="bopee";++i;
書き換えた me.js を保存して、任意の所へアップロードします。 me.js を friends.js と同じ所にアップロードしたとして、自分のPBへのリンクを表示するページソースに
<script type='text/javascript' src='http://badge-works.ciao.jp/photolog/me.js'></script>
<script type='text/javascript' src='http://badge-works.ciao.jp/photolog/info.js'></script>
<script type="text/javascript">loadFriends();</script>
<script type="text/javascript">writeFriends(1);</script>
と書きます。これで出来上がり。
こんな面倒な事をせずとも、以下の記述方法でも可能です。友達リンクを沢山登録している場合は上の方法がほんのちょっと表示が早いかも(その差は殆ど気がつかない程度か、もしかしたらかわりがない...笑)。それと、また仕様が変わっても info.js に書き出される書式が変わらないなら早急に変更を強いられないというのが上記の方法。
<script language="javascript" src="http://badge-works.ciao.jp/photolog/friends.js"></script>
<script language="javascript" src="http://badge-works.ciao.jp/photolog/info.js"></script>
<script language="javascript">
<!--
photobox_urls[0]="http://badge-works.ciao.jp/photolog/";photobox_names[0]="なまえとかタイトル";++i;loadInfo(photobox_urls[0]);
//-->
</script>
<script language="javascript">writeFriends(0);</script>
こんな感じ↓
Trackback
No Trackbacks
Track from Your Website
http://badge-works.ciao.jp/blog/trackback/tb.php?id=33
(言及リンクのないトラックバックは無視されます)
Comment
No Comments