- March 26, 2008 12:59 PM
- memo
ひさしぶりに cup-sake map をいじる。記事をアップするタイミングで、紹介したカップ酒を Google Maps のマイマップにマッピングする作業はしているんだけど、たまに見直さないと、ルーティン作業で凡ミスをしていたりするので要注意。特に今回は、MT 3.35 から 4.1 へのアップグレードで発生したパーマリンク書き換え事件への対応も含まれる。
Google Maps 上にマッピングしたひとつひとつの POI(Point of Interest)をチェックしていくと、MT の記事へのパーマリンクを書くべきところに flickr へのパスを書いていたり、貼るべき写真のサイズを間違えていたり、画像に hspace アトリビュートの指定するのをを忘れていたり......。やはり惰性で作業するとこんなミスもしちゃうなあ。なかなか人間、バッチにはなれないものだ。
もうひとつの修正(というか、改修)は、cup-sake map の表示領域の修正。いま採用しているデザインでは、エントリーアーカイブのみがシングルカラム(左右に各種アーカイブへのリンクや検索フォームなどが設置されていない)で、それ以外のアーカイブ(日付、カテゴリ)やメインページ(トップページ)は 2 カラム構成(右側にリンクや検索フォームが設置されている)。つまり、エントリーアーカイブの方がエントリーのテキスト表示領域が広いということ。なので、固定幅で Google Maps を埋め込むと、ページ構成によって、地図が大きすぎたり、小さすぎたり。それを回避すべく、これまでは場合分けをして、それぞれのタイプに応じた横幅を固定値で指定していた(スキンが固定幅タイプだった)のだが、MT 4.1 になってから採用したスキンは、それまでのものと異なるリキッドデザイン(固定幅でない)。なので、 Google Maps の表示幅は閲覧者のブラウザの幅にあわせて、ダイナミックにしたい。
地図を表示すべきエリアの幅が、ブラウザの幅の何パーセントを占めるのかを CSS から読み解こうかと思ったが、なかなかこれだ!......という値にめぐりあえず。とりあえず、こんな程度の値かな......というところで、きょうの作業はおしまい。横幅がぴっちりあってないとどうにも気持ち悪い。まあ、前よりはよくなったかな。なんとなくそれなりの大きさで Google Maps が表示されるようになった。でも、まだ不満......。
あ、あと、本家のマイマップの左カラムのカップ酒一覧も、かな昇順に。
- Newer: #cup094:玉菊:玉泉洞酒造
- Older: #cup093:鬼剣舞:喜久盛酒造