WebSurfer's Home

トップ > Blog 1   |   Login
Filter by APML

BlogEngine の修正

by WebSurfer 8. May 2010 15:56

ブログの見栄えの改善のため、以下の処置を行いました。備忘録として書いておきます。一番目から三番目は BlogEngine.NET 1.6.1 の設計に関わるもので、他の方にも起こる問題です。その他は、自分が CSS を変更したことに伴う不具合の修正です。

  • 「検索」で、タイトルの表示が「の検索結果 'hoge'」(英文向け)となる ==> search.aspx.cs で Thread.CurrentThread.CurrentUICulture によって CultureInfo を取得し、その Name プロパティが "ja-JP" または "ja" の場合はテレコにするよう処置を分けた("ja" は Firefox 対策です)。
  • 「検索」で、検索結果の URL 情報が一行に収まらない ==> search.aspx の中のその部分のコード <span class="url"><%# ShortenUrl((String)Eval("RelativeLink")) %></span> 一行をコメントアウトして表示されないようにした。本質的な解決になっていませんが、空白やハイフンが入らない長い英数字を途中で改行する対処方法がどうしても見つかりません。
  • 「関連するブログ」で、テキストの折り返しがされない ==> style.css で #relatedPosts span の display: inline-block を削除。何故か IE8 では互換表示でないと折り返されません。IE6, Firefox, Opera, Safari では問題なく折り返されます。削除すると思わぬところで副作用があるかもしれませんが、この見栄えの悪さは我慢できないレベルなので削除しました。
  • 「コメントを書く」で、E-mail の行が一行に収まらない ==> style.css で .commentForm input の width を 300px から 190px に変更。
  • 「検索」で、TextBox の行が一行に収まらない ==> CheckBox の直前に <br /> を追加して改行した。
  • Widget 内の検索用の TextBox と Button が一行に収まらない ==> style.css で #searchbox #searchfield の width を 180px から 110px に変更。

-------- 2010/6/8 追記 --------

2 番目の問題は Slug の使用 で解決できましたので、コメントアウトしたコードを元に戻して復活させました。

Tags:

BlogEngine.NET

About this blog

2010年5月にこのブログを立ち上げました。その後 ブログ2 を追加し、ここは ASP.NET 関係のトピックス、ブログ2はそれ以外のトピックスに分けました。

Calendar

<<  February 2020  >>
MoTuWeThFrSaSu
272829303112
3456789
10111213141516
17181920212223
2425262728291
2345678

View posts in large calendar