JavaScriptで書くのが一般的っぽいけど、何か作り方のイメージが湧かなかったので、とりあえずPHPのまま、IFRAME想定して作ってみた。
スイッチ一覧:
sid:サイトID(必須)
tg:ターゲット
tまたは指定なし:_top(現在のフレームを解除してジャンプ)、s:_self(同じフレーム)、b:_blank(新しいウィンドウ)、その他:そのターゲットフレーム
lt:番組名のリンク先
s:しょぼいカレンダー行き、k:アニメ感想Navi行き、その他:http://〜[tid]([tid]と書くと,その場所にtidが入ります)
bc:ボーダーカラー。設定すると1ピクセルのsolid枠線が入ります。RRGGBBの書式(例:ff0000)。
bg:背景色。設定すると番組名表示部の背景色が入ります。RRGGBBの書式(例:ffffff)。
fc:文字色。設定すると番組名部のの文字色が入ります。RRGGBBの書式(例:000000)。リンク設定時はリンク色の方が有効になります。
lc:リンク色//a:link,a:hover,a:visitedの各色をカンマ区切りで設定。RRGGBBの書式(例:0000ff)。
fs:フォントサイズ。pt指定です。
vt:表示タイトル数。表示する番組数の上限を決められます。
sx:幅(px)。
sy:高さ(px)。設定しなくても動きますが、IFRAMEのサイズの兼ね合いで、指定しないと表示がうまく収まらないことがあります。
d:取得日付。無指定 = 最新、pm = 先月、指定 = yymm
st:番組名に使う文字列。1:ショートタイトル表示、2〜:その文字数にまるめる(後ろが..になります)、それ以外:フル。
vm:表示モード。0or無指定:取り扱い作品のみ、1:取り扱い作品と感想率
vb:表示するタイトルの最低感想率(これ以下の感想率のタイトルは表示されません)。0-100
ヘッダーとフッターの色やリンク先は固定です。
上のIFRAMEのタグ:
<IFRAME SRC="http://www2.pure.cc/~mikimomo/home/kanso/bp.php?sid=145&fc=226734&bc=127632&vt=10&st=18&fs=10&sx=180&sy=400&vm=1&lt=k&lc=ff0e00,ffff00,800000" STYLE="width:180px;height:400px;" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="0"></FRAME>
<IFRAME SRC="http://www2.pure.cc/~mikimomo/home/kanso/bp.php?sid=145" SCROLLING="yes" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="0"></FRAME>
サイトIDだけだと、このような表示になってしまうので、sxとsyは入れておいた方がいいかも。同じ値をIFRAMEのスタイル設定にも入れてあげてください。
<IFRAME SRC="http://www2.pure.cc/~mikimomo/home/kanso/bp.php?sid=145&tg=b&fc=ffffff&bg=000000&bc=ffffff&st=10&sx=200&sy=300&vm=1&d=pm&fs=9&lt=s&lc=ffffff,ff9999,dddddd" STYLE="width:200px;height:300px;" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="0"></IFRAME>
sid=145:サイトID:145
tg=b:新しいウィンドウで開く
fc=ffffff:文字色:白
bg=000000:背景色:黒
bc=ffffff:枠線:白
st=10:文字長さ:全角10文字
sx=200:横幅200ピクセル
sy=300:高さ300ピクセル
vm=1:番組名と感想率を表示
d=pm:先月分のデータを表示
fs=9:文字サイズ9pt
lt=s:番組名のリンク先をしょぼいカレンダーに
lc=ffffff,ff9999,dddddd:リンク文字色白、ホバー時赤っぽい、訪問済みちょっと薄く
まだタグ作成支援ページは作ってないので、使う方はサンプルコードを適当にいじって貼ってみてくださいまし。要望やご質問等はお気軽に。
全スイッチ、ミニ解説入りのコピー用タグ:
しかしまたアニメワンとネタが被り気味だよなぁ…。レビュー機能を使えば感想にっきとして使うことだって可能っちゃ可能っぽいし、対抗するようなものを作っていくのは何か意味があるのか考えてしまうようなしまわないような…。
|