サイトの覚え書き2

2008.09.28

しましま

なぜだか無性にしましまニーソックスが描きたくなりました。 黒一色のニーソックスの方が好みなのですが、しましまが入っていたほうが足に立体感が出てホクホクです。

またちょっとだけサイトの見た目を変えました。
メールフォームをアバウトに移したのと、メニューの下に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内で開かない

▲ページの先頭へ

コメント

※コメントの受付は終了しています

▲ページの先頭へ