by WebSurfer
2013年7月31日 12:20
久々の BlogEngine.NET 2.0 の不具合修正の話です。
「アーカイブ」のページには、上の画像(IE9 とその開発者ツールを重ねて表示)のようにページの上部にハイパーリンク(html の a 要素)でメニューが表示され、これをクリックすると同じページ内の一覧のヘッダまでスクロールするようになっています。
その仕掛けは、上の画像の開発者ツールの html コードを見てください。例えば、メニューの a 要素で href="#cat-AKB48" と設定し、一覧のヘッダの h2 要素で id="cat-AKB48" と設定されているのが分かるでしょうか。
上の画像の html コードは修正後のものなので a 要素の href も h2 要素の id も正しく設定されていますが、修正前は a 要素の href が "#AKB48" となっていた(cat- がない)という不具合がありました。
それを以下のように cat- を追加するようにして修正しました。
archive.aspx.cs の AddCategoryToMenu メソッド
public partial class archive :
BlogEngine.Core.Web.Controls.BlogBasePage
{
// ・・・中略・・・
private void AddCategoryToMenu(string title)
{
HtmlAnchor a = new HtmlAnchor();
a.InnerHtml = Server.HtmlEncode(title);
// 2013/7/31 修正
// バージョン 2.0 の CreateRowHeader メソッドで、
//
// h2.Attributes["id"] =
// "cat-" + Utils.RemoveIllegalCharacters(name);
//
// と cat- をカテゴリー名の頭に追加したにもかかわらず、
// ここでは cat- を追加してないので、メニューをクリック
// しても動かないという不具合あり。以下のように修正:
//
// a.HRef = "#" + Utils.RemoveIllegalCharacters(title);
// ↓
a.HRef = "#cat-" + Utils.RemoveIllegalCharacters(title);
a.Attributes.Add("rel", "directory");
HtmlGenericControl li = new HtmlGenericControl("li");
li.Controls.Add(a);
ulMenu.Controls.Add(li);
}
// ・・・中略・・・
}
by WebSurfer
2013年7月15日 15:27
フォトギャラリーのテストのため画像を貼ってみました。せっかく作ったので公開します。下の画像をクリックすると拡大画像が表示されます。
写っているのはすべて AKB48 14 期研究生の小嶋真子さんです。パジャマドライブ公演の DMM.com オンデマのスクリーンショットです。
やっぱり笑顔が最高にかわいい。
1dc14bf2-14af-44d7-8157-ccaf8adbefbd|2|2.0
Tags: 小嶋真子
AKB48
by WebSurfer
2013年7月6日 23:28
7 月 6 日(土)に AKB48 劇場で行われた「AKB48 34th シングル選抜じゃんけん大会 AKB48 研究生予備戦」をロビ観(劇場ロビーでのモニター観覧)してきました。
今回は「当選者」、「キャンセル待ち当選者」、「ロビーでのモニター観覧の当選者」の 3 つに分けられましたが、最後の「ロビーでのモニター観覧の当選者」の 250 人中 233 番に何とか滑り込めました。
予備戦の結果、勝者は上の写真の 4 人となりました。左から湯本亜美さん、小嶋真子さん、土保瑞希さん、大和田南那さんです。
AKB48 研究生からはこの 4 人が 9 月 18 日(水)に武道館にて行われる「AKB48 34th シングル選抜じゃんけん大会」に出場することができます。
自分の推しメンの小嶋真子さんが勝ってくれて嬉しいです。わざわざ秋葉原の劇場まで応援しに行った甲斐がありました。多少は自分が送っていた念力の効果があったのかも。(笑)
勝負は時の運とか言いますけど、いわゆる「持っている人」は時の運まで味方につけて勝ち上がっていくんだなぁ・・・と、ロビ観していて思いました。勝った 4 人は、出場枠を決める最初のくじ引きでも全員シード枠を引き当てていましたからね。
それに引き替え自分は、ここのところ劇場公演のチケット抽選には運がないです。キャンセル待ちとか今回のロビ観の当選ばかりで、5 月 15 日のパジャマドライブ公演 を最後に入場できてない状況です。
チケットセンターのマイページを見ると「ロビーでのモニター観覧の当選者」は当選の分類に入っているので、またしばらく干されるのかもしれません。(涙)