Geeklog実験室 Geeklogのテストや改良のためのサイトです    

2010-09-08 00:03
 記事を友人にメールする 印刷用画面 

Multiflex3テーマ jpr3をリリースしました

ひとりごとスタイルシートの設計を見直しProfessionalCSSと同じようにstyle.cssではスタイルシートファイルを読み込むように変更しました。このあとにcustom.cssで変更箇所を読み込みオーバーライドすることでオリジナルのCSSに手を加えないようにしました。またフォントサイズ、フォントファミリを見直し、日本語でもみやすく表示されるように手を加えています。
静的リンクメニューやサイトの概要など手修正しなければならない点は多いですがレイアウトも見やすくまとまったテーマだと思います。
 記事を友人にメールする 印刷用画面 

作業過程報告

ひとりごと

レイアウトをまとめるにあたり掲示板2.7を基準として作業を進めています。が、問題となる箇所が次々と発覚していてかなり手こずりそうです。解決したところから消しこみしていきます。

現在把握してい(る | た)問題(掲示板)
【IE】Reply時に編集エリアの下に表示される参照書き込み?が文字化けする
【解決!】public_html/forum/viewtopic.phpを修正。キャラセットの記述が抜けていたので追加。

【IE】現在時刻表示の下に余分な改行が入る
(ブロックエリアに表示される「新着○件」と各書き込みの間同様DIVタグのせいのようでどうしようもなさそう。日本版パッケージで消されていたのはこのためか?)

【Firefox】長文の書き込みが改行されない
【解決!】無効にしていたスタイルを復活させwhite-space:normalにて対応。これにより書名欄にスクロールバーが発生してしまったがテンプレートで署名欄の縦幅を可変にすることで対応。

【Firefox】署名を3行以上にするとレイアウトが崩れる
【解決!】こちらについても署名欄の縦幅を可変にすることで対応。

【共通】CSSを調整した影響でブロックエリアの新着書き込みが収まりきらずスクロールバーが発生
【解決!】プラグイン側のプログラムを修正して日本語でもタイトルの表示を文字数単位で設定可能にした。掲示板の管理者メニューで文字数を調整することで解決。これが本来の姿であろう。ProfessionalCSSベースの場合11文字が最適のようです。

【Gecko】url_breaker_plusだけでは改行されないケースがある。
【放置!】掲示板のテストをしているときに発見したが、ほとんどの場合においては改行がうまくいくがうまくいかないケースがあるようだ。同じ文字が多数連続するなど特定の場合に限られるのでこれ以上の対応はしないことにした。Geckoエンジンの対応を待つべし(長年放置され続けてるのにするのか?w)。

 記事を友人にメールする 印刷用画面 

レイアウトのまとめ中

ひとりごと

現在レイアウトそのものを公開するべく作業を進めています。
ProfessionalCSSをベースにしつつ改変を必要最小限に収めるため「変更したところ」を既にかなり変更しました。掲示板プラグインにおいては本来CSSで対応するように出来ているのでやみくもに(以前修正を加えたときは欠落しているものだとばかり考えていました)テンプレートを変更したところなどをCSSで対応するように修正する予定です。これにより掲示板プラグインに手を加える部分を大幅に減らすことができると予想しています。
特に日本語の場合は、本来英文ならば単語単位でしか改行されないので問題ない部分が日本語ではそれが通用せず強制的に改行されて意図しないような縦伸びレイアウトになってしまっている部分が多いようです。

余談ですが掲示板プラグインになぜサンプルのCSSが付属していないのかは私にもわかりません。