DiaryDan20051111 | |
2005-11-16 15:11:22 +0900
(6929d);
rev 5
サイドメニューをつけてみた。最初はテンプレートに直接書こうとしたのだが、日本語が書けなかったので(追記:手元の日本語環境の問題だったぽい)、 SideMenu ページをサイドバーに表示することにした。 class WikiPage def side_menu_body compile_page(@repository['SideMenu'].source) end end を追加して、以下のようにテンプレートから呼び出した。 <%= side_menu_body() %> __ うぐぐ。どうやってもIEでの表示幅の指定がうまくいかない。 やりたいことは右のサイドバーは固定幅、本文の方は残りの幅で自動調節という具合なんだけど、本文の幅を固定しないとpreタグの中身が改行されない。Firefoxだとちゃんとなるのに。 仕方がないのでIEでも問題なく見えるように全体幅を固定しておく。 スタイルシートって全体的なレイアウト指定がぜんぜん思い通りにいかないから大っきらい。 __ BitChannel のページ削除にチャレンジ うっかり SideMenu のスペルを間違えたページを作ってしまった。まあほっとこうかとも思ったけど、削除にトライ。 wc.read と wc.write からそのページのファイルを削除し、それぞれのディレクトリで、 cvs delete これで一見消えたかと思ったのだが、gdiffのRSS表示がエラーになっていることに気づく。 調べてみると cvs diff -uN '-D2005-11-15 00:00:00' としたときに古いページの情報がでてくる。 cvs diff: Diffing . Index: SideMunu =================================================================== RCS file: SideMunu diff -N SideMunu --- SideMunu 11 Nov 2005 03:13:07 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1 +0,0 @@ -SideMenu の間違い この情報からgdiffのアイテムを生成するときにページがなくてエラーになっているようだ。 しかしこんな情報がどこに残っているのだろうか。調べてみるとCVSのリポジトリの中に Attic というディレクトリができていて、ここに消したファイルの情報が残っていた。日付から今回の cvs delete のときに作られたディレクトリと推測出来たのでこのディレクトリを削除。エラーが出なくなったのでたぶんこれで解決。 Comments |
メニュー特殊ページ
サイト管理人Related Pages
|
system revision 1.162