2006-12-12

テンプレート修正して XHTML での本文とサイドバーの順序入れ換え

yuriko による 22:23:50 の投稿
カテゴリー: WordPressハック,サイト更新情報

当サイトのテンプレートおよびスタイルシートを大幅に変更して、XHTML において本文とサイドバーの順序を入れ換えました。以前は先にサイドバーの内容を出力していましたが、現在は本文が先に出てきます。

しかし、その都合でサイドバーを左側に置かざるを得なくなりました。本文において float: left; および clear:left; というスタイルを適用しまくっているので、本文全体をくるむ div タグに float:left; を適用しても、サイドバー部分では効かず、本文に廻り込まずに下に落ちてしまいます。仕方なく、本文では使っていない float:right; を使ってサイドバーを本文全体に対して廻り込ませました。このため、サイドバーが左側に来ることになりました。もっとうまくテンプレートおよびスタイルシートをハックできれば、以前のように、サイドバーを右側に持って来れると思うので、機会を見てがんばってみます。サイドバー自体の左側マージンを本文領域の幅にしてしまえば、うまく廻り込むことが分かったので以前のデザインにしました。具体的には #sidebar {margin:0 15px 0 600px;}という感じです。

Plug ‘n’ Play Google Map の XHTML 文法違反を修正

yuriko による 14:41:45 の投稿
カテゴリー: WordPressハック

情けないことに今ごろ気がつきましたが、Plug ‘n’ Play Google Map Plugin を入れると XHTML の文法違反が発生するようです。具体的には、「Map View」のアイコンが表示されたとき、a タグの href 属性 (リンク先 URL) にある & 文字を実体参照にせずそのまま & と記述しているのがよくありません。

そこでプラグインの276行目を以下のように修正してみました。これで文法違反は解消された模様です。

echo '<p><a class="googlemap_button" href="'.get_bloginfo('url')
.'/'.get_option('yf_google_page_id').'/?lat='.get_Lat().
'&amp;long='.get_Lon().'"><img src="'.get_settings('siteurl').
'/wp-content/plugins/plug-n-play-google-map/googlemap_button.gif" 
alt="click to view on my google map" style="border: none;" /></a></p>';

マリンライナー予約完了

今週末の遠征では18日にマリンライナーに乗るんですが、そこで奮発してパノラマグリーン車に乗ることにしました。高松方1両が2階建てで、その2F はグリーン指定席となっており、運転席の後部分が前面 (後方) 眺望が楽しめる「パノラマグリーン」という名称で発売されています。グリーン車指定席は18きっぷが使えないので別途運賃が必要ですが、せっかくの機会なので払ってみましょう;-)

jrw-e5489-marineliner.png
jrw-e5489-marineliner_sheet.png

JR 西日本発着の区間なので e5489 サービスが使えます。J-WEST ネット会員の登録が必要ですが、一般クレジットカードが利用できます。空席かんたん予約→受取駅選択→発車駅選択→到着駅選択とすると、マリンライナーが出てきます。このとき、パノラマグリーンは別列車として表示されるので、これを選択すると、座席を選べます。窓側/通路側の選択の他、席番指定もあって A/B/C/D のいずれかから選べます。その後は乗車券の購入をするか選びますが、とりあえずは「いらない」にしておきました (朝寝過して岡山まで新幹線に乗るとなった場合は通しで乗車券を買うため)。

回答はメールで来ますが、月曜昼間ということであっさり予約完了。前面眺望を楽しんできます〜〜。用事完了時刻を考えると、マリンライナー33号でもよいのですが、万が一乗り遅れたらもったいないので、遅めの列車を予約して、当日早い列車に変更という手筈を考えています。

jrw-e5489-station_select.png

ただし、e5489 サービスには少し問題があって、Safari だと、駅選択のリストが文字化けしてしまいます。今回は「岡山」「(讃)高松」という路線の終端駅なので、リストの一番上の駅を選んで事無きを得ましたが、途中駅の場合は選べません。もうちょっとちゃんと作って欲しいですね〜〜。

16日〜18日の行程

今週末も関西遠征ですが、詳細の予定を詰めてみます。

12月16日(土)

0527 登戸     → 0554 川崎、普通川崎ゆき (18きっぷ)
0605 川崎     → 0742 熱海、普通沼津ゆき
+------(遅れ回復パターン)----------
| 0605 遊園     → 0622 相模大野、急行小田原ゆき (運賃400円)
| 0628 相模大野 → 0653 藤沢、急行江ノ島ゆき
| 0657 藤沢     → 0759 熱海、普通熱海ゆき (18きっぷ)
+------(もっと遅れたパターン)----------
| 0621 遊園     → 0730 小田原、急行小田原ゆき (運賃700円)
| 0736 小田原   → 0759 熱海、普通熱海ゆき (18きっぷ)
0805 熱海     → 1009 掛川、普通浜松ゆき
1032 掛川     → 1237 新所原、普通新所原ゆき (みちくさきっぷ1200円)
1253 新所原   → 1302 豊橋、普通豊橋ゆき
1307 豊橋     → 1434 大垣、快速大垣ゆき
1439 大垣     → 1514 米原、普通米原ゆき
1521 米原     → 1643 大阪、新快速播州赤穂ゆき

激しく寝過してしまったら天竜浜名湖鉄道はあきらめます。

0708 登戸     → 0735 川崎、普通川崎ゆき (18きっぷ)
| 0713 登戸     → 0741 川崎、普通川崎ゆき
0743 川崎     → 0920 熱海、普通熱海ゆき
+------(遅れ回復パターン)----------
| 0732 遊園     → 0748 相模大野、急行小田原ゆき (運賃400円)
| 0750 相模大野 → 0816 藤沢、急行藤沢ゆき
| 0829 熱海     → 0930 熱海、普通熱海ゆき (18きっぷ)
+------(もっと遅れたパターン)----------
| 0742 遊園     → 0855 小田原、急行箱根湯本ゆき (運賃700円)
| 0907 小田原   → 0930 熱海、普通熱海ゆき (18きっぷ)
0939 熱海     → 1220 浜松、普通浜松ゆき
1230 浜松     → 1302 豊橋、普通豊橋ゆき
--以後上と同じ--

12月17日(日)

今里筋線試乗会は外れたので、一日 USJ 廻り

12月18日(月)

用事で岡山にゆき、その後高松うどん巡り。

0820 元町     → 0822 神戸、快速播州赤穂ゆき (18きっぷ)
0826 神戸     → 0903 姫路、新快速網干ゆき
0910 姫路     → 0929 相生、普通播州赤穂ゆき
0930 相生     → 1035 岡山、普通糸崎ゆき
-- 所用 --
1344 岡山     → 1438 高松、マリンライナー35号 (運賃1470円、グリーン950円)
1645 高松築港 → 1720 高松空港、ことでんバス (運賃730円)
1805 TAK      → 1915 HND, JL1410
1933 羽田空港 → 1943 蒲田、急行成田空港ゆき (運賃400円)
1950 蒲田     → 1950 川崎、快特新逗子ゆき
1951 川崎     → 1953 八丁畷、普通文庫ゆき
1957 八丁畷   → 1959 尻手、普通尻手ゆき (18きっぷ使うこと!!)
2004 尻手     → 2029 登戸、普通稲城長沼ゆき

羽田空港からの行程は、八丁畷廻りに期待を込めて余裕なしパターンなので、ヒコーキ遅れたら川崎駅経由となります。この次の八丁畷経由だと遅すぎるし。