なぜだか無性にしましまニーソックスが描きたくなりました。
黒一色のニーソックスの方が好みなのですが、しましまが入っていたほうが足に立体感が出てホクホクです。
またちょっとだけサイトの見た目を変えました。
メールフォームをアバウトに移したのと、メニューの下にPOSE MANIACSさんの「今日のポーズ」を付けました。
前に30秒ドローイングもやっていて、ラクガキ帳一冊使い切って以来かなりサボっていたのですが、これで自分のサイト見るたびにラクガキタイムになります、ばんざいっ。
全ページに表示するのはアレなんで、「ホーム」の時にだけ表示するようにしています。
以降は個人的なメモです。主にrNoteに関することなので、興味ない人は読み飛ばしてください。
「今日のポーズ」の取り付けについて、
「ホーム」の時のみ表示させようとしたとき、マクロを使ってカテゴリーから絞ると、カテゴリーの指定の無いときやアーカイブの時も含まれてしまうので(「http://198k.org/」 = 「http://198k.org/rnote.php」 にしているため)、URLのrnote.php?以降に何も付いていないときだけ表示させるようにする。
というわけで、↓これでOKのはず。
$purl = $_SERVER["SCRIPT_NAME"]."?".$_SERVER["QUERY_STRING"];
if (preg_match("/rnote.php\?$/", $purl)) {
echo <<< POMANI_MARK
<dt>今日のポーズ</dt>
<dd>
<iframe src="http://www.posemaniacs.com/blogparts/blogparts.php" style="width:120px;height:160px;margin:0;border:none;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" title="今日のポーズ by posemaniacs.com" >
<a href="http://www.posemaniacs.com" title="今日のポーズ by posemaniacs.com">
今日のポーズ by posemaniacs.com</a></iframe>
</dd>
POMANI_MARK;
} else {
echo "";
}
$_SERVER["SCRIPT_NAME"]でrnote.phpを取得させて、$_SERVER["QUERY_STRING"]でクエリを取得したらはねる。
わざわざこんな事しなくても、if ($_SERVER["QUERY_STRING"] = "") {~でいいような気もするけど、後々の事考えるとやっぱこっちでいいのかなあ('A`)
タグはサイトに合わせて適当に。
左のメニューの表示についても似たような感じで振り分けている。
あと、<iframe>じゃなくて<object>を使いたかったけど、IEがちゃんと表示してくれなくてあきらめた。
phpファイルじゃなくて、htmlファイルにして<param name=""~をつけなかったら、なぜかローカルでは表示されたのでサーバーの問題もあるの??
- 参考にさせて頂いたサイト:
- 正規表現 | PHP Labo
- PHPの正規表現のpreg_match()関数
- Adobe Flash をクロスブラウザで埋め込み表示させる Valid な XHTML 1.0/1.1
- ポカの続き-Objectタグ使用時のIEのリンクは親Window内で開かない