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

2010-09-07 23:52
 記事を友人にメールする 印刷用画面 

IEで・・・表示がおかしくなってる?!

ひとりごと

FCKEditorを色々いじっていてブラウザのキャッシュをクリアしてリロードしたらIEでトップページが正常に表示されない。困った困った。いつからおかしいのかさっぱりだ。どこかのタグが閉じられていないのかな。早急に調べないと・・・

とりあえず直しました。どうもcustom.cssに記述したoverflowの行がIEだと悪さをしていたようです。header.thtmlに内包してif文でIEの場合のみスタイルを変更してやるようにしました。また、IEでスクリプトエラーが発生していたのでurl_breakerをネットスケープ系でしか動作しないように変更しました。
これで長い行の折り返しは

IE: word-break(スタイルシート)
Gecko: url_breaker_plus(Javascript)

になりました。

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

付属レイアウトでツールチップの表示がおかしい問題

変更したところまとめ_重要【各付属レイアウト】

geeklog/public_html/layout/ProfessionalCSS/admin/story/storyeditor_advanced.thtml
geeklog/public_html/layout/mobile/admin/story/storyeditor_advanced.thtml
geeklog/public_html/layout/professional/admin/story/storyeditor_advanced.thtml
geeklog/public_html/layout/mobile_3g/admin/story/storyeditor_advanced.thtml

重箱の隅をつつくような話ですが、FCKEditorを調べていたら見つけてしまったのでこれについても修正しておこうと思います。上のソース中で本来title="{lang_expandhelp}"あるべきところがtitle="lang_expandhelp"となってしまっているものが各ソース中に1カ所ずつあります。せっかくなので直してあげましょう。表示の上では本文の「編集エリアの拡大」ボタンのTooltipとなります。

【誤】title="lang_expandhelp"
                  
【正】title="{lang_expandhelp}"
 記事を友人にメールする 印刷用画面 

ブロックの配置換え

ひとりごとひとしきり変更箇所のまとめが出来上がったので(レイアウト除く)テスト用で配置していたブロックなどを消去した。まとめについては、もっとわかりやすくできそうな気がするがいまいちいい案が浮かばない。メニューをもうちょい細分化するとか静的ページにするとかしたほうがいいのかなぁ。
SEO的には記事自身を左に持ってきたほうがいいのだろうが、サイトの趣旨からしてProfessionalCSSの基本レイアウトを守ることにした。