さくらちろ

ヘッダーの背景画像をランダムに表示させたくなって知恵を絞る、の巻

先日追加したテンプレート(x-ran-zatsu)のヘッダー画像が何パターンかあるので
せっかくだから全部使ってしまおうと
ランダムで背景画像を表示するjavascriptを追加してみたら、これがうまくいかない。

うまくいかないといっても、htmlに使えば動くんだけど、wordpress(php)で読み込むと画像が消えてしまう。

これがその時書いたjavascriptで
読み込んだ時のミリ秒が奇数か偶数かで分岐させて、#headerの背景を差し替える。
phpで使う場合jsの読み込ませる場所が違うのかな?

関係ないけどキーボードの調子がすこぶる悪い。
文字側のenter(テンキー側のは反応する)やc,v,F7あたりが反応したり、しなかったり、延々と一文字が入力され続けたり。

さて、粘ってみたけど、うまい解決法も閃かないので別の方法を考える事にした。
せっかくwordpressでphpを使っているのだから、phpで出来ないかね?と辞書を片手にシコシコ書いてみたら、とりあえず動くだけというものだけど、出来たので手順を晒してみます。

続きを読む

theme-switcher-reloadedと新しい見た目

theme switcher reloaded(テーマスイッチャーリローデッド)プラグインを入れてみた。

normalと、simpleを使い分ける時に見つけたんだけど、テーマの切り替えがjQueryより重かったために、放置されていたプラグイン。
新しいデザインを作成したので試してみる。

デザイン変更のx-ran-zatsuクリックで指し換わるけど最初失敗してんじゃないの?と不安になるくらい重いかもしれないです。
new design

暗い背景に明るい文字を乗せるのは難しいなぁ

続きを読む

表示崩れ(未解決

normalのサイドバーとヘッダー(#menuと#header)には
position:fixedを使っているからそのせいなのかも知れないけど
カテゴリーの「ie」などの量が少ないページに行くと#wrapを飛び出て、ページの左上に表示される。
画面内を右クリックしたりwindowのサイズを変更すると#wrapを基準に表示される。
スクロールが必要な程長いページでは起きない現象。
どうやらFirefoxだけで起こる。

ん~なんだろうなコレ。。。

とりあえず原因の切り分けをしなくちゃ始まらないので、問題を再現出来る最小の構成を探ってみよう。

[追記:20090925_20:00]
あー#midgroundを消すと#wrapの中に#menuが配置される、弱ったな。

[追記:20090925_20:15]
#midgroundのposition:fixed;関係を消したら#wrapから飛び出さなくなった。
あれーでもこれ背景を3枚重ねるのに必要で設定したはずなんだけど、どこかでまた別の不具合がでそうなのに、おかしいところは見当たらない。

あるぇ??

レイアウト更新

以前から不満に思っていたtwitter関係をシンプルにすべく、以前のエントリーで試したものを少し拡張してプラグイン化した。

最新の1件以外の投稿をタイトルのみ表示に変更

simpleデザイン側のカテゴリーなどの表示をfloat化

normalデザイン側のcssスイッチの位置変更
normalデザイン側のサイドメニューをアコーディオン式に変更

タイトルのみの表示の方が、見やすいと思って頑張って改造したけど、そうでもないかな、、、?
とりあえずしばらくこのまま運用。

Twitter Tools 困ったものだ。

設定の仕方が全く分からないから、細かいつぶやきがポストされてしまう。
困ったものだ。

indexかサイドバーに、最新のつぶやきを一個だけ表示する位でいいんだけどなぁ
それかカテゴリーTwitterにはポストされていくけどindexなどの一覧には一切表示させないとか。

そしたらこれを見つけた、
Twitter REST API Method: statuses user_timeline
上記をエキサイト様翻訳

(関係ないけどtimelineはスケジュールって訳すのね)

URL:
http://twitter.com/statuses/user_timeline.format
Formats:
xml, json, rss, atom

Example: http://twitter.com/statuses/user_timeline/12345.xml

これよくわからない、どっちだ

  • http://twitter.com/statuses/user_timeline.xml ?
  • http://twitter.com/statuses/user_timeline/12345.xml ?

試してみると、どっちも自分の発言ログが見れた。

ただ上はidも入力しないで見れるってのがそもそもおかしい、ついったにログインしてるユーザーのuser_timelineが表示されてるだけなのかな。
idはひとつしか持ってないので確認できないから下の http://twitter.com/statuses/user_timeline/12345.xml をつかってみる。

翔泳社のPHP辞典(written by NAOKI NISHIZAWA)を参考に。

どう?

お!

カテゴリー内の記事一覧を吐き出すように改造

投稿が増えれば増えるほど、どんな内容のPOSTがあるんだかよくわからなくなって不便になるだろうなーって思いながらも、どうせ簡単にできるんだろうから後でいいやと放ったらかしだったカテゴリー内の記事リスト一覧表示画面。

わかりづらくなってきたなーと感じたのでいざ改造してみようとしたら、これが結構思い通りにいかなかったというお話。

続きを読む