長らくお待たせしました! DotNetNuke 5.2.0 の日本語言語パックの公開を開始しました。 作成時期の関係で、最新版の 5.2.1 ではないのですが、この言語パックは 5.2.1にもインストール可能です。 5.2.1 の公開も早々に開始しますので、お待ちください。
ブログの新規投稿時に発生するエラーへの対応です。
【対象】 モジュール: Blog 03.02.00
【エラー】 エラー: Edit Entry は現在、利用できません。 DotNetNuke.Services.Exceptions.ModuleLoadException: サーバー タグが正しく形 成されていません。 ---> System.Web.HttpParseException: サーバー タグが正しく 形成され ていません。
【対策】 ファイルをテキストエディタで修正します。
ファイル: /DesktopModules/Blog/EditEntry.ascx 行: 21 修正前: Resourc*ey="cboChildBlogs.DataTextField" 修正後: ResourceKey="cboChildBlogs.DataTextField"
120文字目あたりに、上記の文字列がありますので、赤くなった部分にあるように修正します。
【問題の背景】
上記の文字のところに、文字コード U+00EA が入っています。 この文字は、欧米の e にアクセントがついた文字です。 従来は、この文字コードでも、ブログの投稿は行えていました。 しかし、2007/7/11 に提供されたマイクロソフトの修正プログラム MS07-040 により、こうした文字は適切に解釈できない文字として、特殊な文字に置き換えて処理されるようになりました。 この結果、ASP.NET が EditEntry.aspx の読み込み時にエラーを出力するようになりました。
mnabe さん、ご指摘ありがとうございます。
本文を修正させていただきました。