概要 †
見本 †
http://tamac.daa.jp/diary/2004_06_09_102.html
ダウンロード †
で、中のsample.htmlのタグを、貼りたいところにコピペしてください。
ビジュアルなイメージを見ながら タグを自動的に作ることができます。
(要Flash)
色の指定方法 †
0xに続けて、HTMLと同様に指定してください。
sjisのエンコード †
titletxt=◎◎、gauge=◎◎へ日本語の文字を指定するときは、sjis でエンコードする必要があります。
ググる:URL エンコード デコード フォーム SJIS
文字を入力すると変換してくれるサービスがいくつか存在するみたいです。
(ぴっくあっぷさんの記事より引用)
メーターの背景に画像を貼る †
tDiary Times Flash Styleと同様の方法が使えます。
アーカイブ中のsample.htmlの3つ目を参考にしてください。
Query †
FlashVars?を使うと、何故か文字化けするので、swfファイル名につづけて、queryを書いてください。
個別記事でも表示するときは、swfファイルへのフルパスを書いてください。
最低限、 typer.swfのうしろに?rssurl=http://〜だけ書けば使える、はず。
詳しくは、アーカイブ同梱のサンプルを見ていじってみてください。
ヒマをみて、マニュアルを充実させたいと思っております。
- 例
- 実際には改行無しで書かないといけない、かも。
<div style="background-image:url(背景画像);width:125px;">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH="124" HEIGHT="124" id="blogtime-rt" ALIGN="">
<PARAM NAME=movie
VALUE=http://〜フルパスで〜/typer.swf?dummy=&barcolor=0xffcc66
&baralpha=30
&nowcolor=0xffcc66
&bgcolor=0x550000
&gaugecolor=0xffcc66
&rssurl=http://tamac.daa.jp/index.rdf
&baralpha=30&nowcolor=0xffcc66
&bgcolor=0x550000
&gaugecolor=0xffcc66
&titletxt=タイトル
&titlecolor=0xff3030
&titlesize=180&gauge=〜>
<PARAM NAME=quality VALUE=high>
<PARAM NAME=wmode VALUE=transparent>
<PARAM NAME=bgcolor VALUE=#ff0000>
<EMBED src="http://〜フルパスで〜/typer.swf?上と同じqueryを書く"
quality=high wmode=transparent bgcolor=#999999
WIDTH="250" HEIGHT="250" NAME="blogtime-rt" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
- rssurl=http://〜
- RSSのURL
- bgcolor=0xRRGGBB
- 円グラフのドーナツ状の部分の色。0xに続けて、HTMLと同様に指定してください。
- nowcolor=0xRRGGBB
- 現在時刻を示す三角形の色。
- nowalpha=0〜100
- それの不透明度。0で透明。100で不透明
- barsize=0〜10程度
- グラフの線の太さ。
barsize=5
で、角度にして、約5度程度の太さになります。
- barcolor=0xRRGGBB
- グラフの線の色
- baralpha=0〜100
- グラフの不透明度。0で透明 100で不透明
- titletxt=文字列
- グラフ中央(ドーナツの穴のなか)の文字
日本語の場合はsjisでエンコード。
- titlecolor=0xRRGGBB
- グラフ中央の文字の色
- titlesize=〜100〜
- グラフ中央の文字の大きさをパーセントで(%記号は付けない)。指定しないときは100%。
- gaugecolor=0xRRGGBB
- 時刻表示の色
gaugecolor=-1
で、非表示
- gauge=AABBCCDD...(24文字)
- グラフ周囲の、時刻表示を指定します。
AA,BB,CC,DDと、2文字ずつ、2時間おきの位置に表示。
(全角、半角どちらでも2文字ずつ)
無指定の場合は、
gauge=0%202%204%206%208%2010121416182022
と指定したのと同じになります。(半角スペースは%20に置き換えてください。)
和風の場合、
gauge="子 丑 寅 卯 辰 未 午 未 申 酉 戌 亥 "
となります。
日本語の場合は、sjisでエンコードしてください。
gauge=%8Eq%20%89N%20%93%D0%20%89K%20%92C%20%96%A2%20%8C%DF%20%96%A2%20%90%5C%20%93%D1%20%9C%FA%20%88%E5%20
こんな感じ。
更新履歴 †
- 2004-06-09 15:18:13 ひそかに、blogtime-rt.swf −> typer.swfにリネーム。
中身は変わってません。
- わがままな要望に早速こたえていただきありがとうございます。Firefoxだと時々落ちてしまうのはなぜだろう? -- kengo?
- 時間がとれたら調べてみます。 -- tamac
- Firefox用のAdblockとの相性がよくないみたいなので複数入れるときはなしにするとOKみたいです。 -- kengo?
- 了解です
だとすると、OPERAやノートン先生などでも 場合によっては、はじかれるかも、ですね〜 -- tamac
- すこし デバッグしました。 -- tamac
- XOOPS→Wordpressで試しましたが、動かないみたい・・・。なぜ!? -- Benjamin?
- わかりません(をぃ) PyukiWikiでも動かなかったような、、、CGIが動作中に、RSS取得のために、同じCGIを呼び出してるから、とか、そういう理由かもしれません。PHPだから、CGIでは無いですけれども排他処理の関係とか。でも、声のかけら。では動いてるんですよね。 -- tamac
- これ、RSSのパースにヒープを大量に使ってるんですよね。省メモリ版を作らないと、、、 -- tamac
Counter: 27457,
today: 2,
yesterday: 6