DNNNite(OFF会)@Tokyo開催します

投稿者: Tomotoshi Sugishita 2007年4月17日 15:42

久し振りの開催です。

日時:2007年4月25日(水) 19:00~(18:30会場)
場所:マイクロソフト新宿オフィス
http://www.microsoft.com/japan/presspass/MAP/shinjuku.aspx
参加費:無料

参加いただける方は以下URLより参加表明をください。
http://dotnetnuke.jp/tabid/263/forumid/24/threadid/1664/scope/posts/Default.aspx

今回は、Global SummitでShaun Walkerにお会いした話や、
最新版のDotNetNuke 4.5.1などのお話ができればと思っています。

タグ: ,

DotNetNuke | Events

Ktomics WWWiki モジュールの日本語対応

投稿者: Tomotoshi Sugishita 2007年4月17日 11:09

覚え書きみたいなものですが、
DNNで使用できるオープンソースのWikiモジュール、Ktomics WWWikiですが、
日本語のページを使用する場合に、一部エンコードの問題点がありますので、
ソースコードを入手し、WWWikiDB.vb 内の以下の赤字部分を修正し、
ビルドしたアセンブリを再度インストールパッケージに含めてインストールをするとよいでしょう。

Public Shared Function EncodeTitle(ByVal val As String) As String
    Dim encoding As New System.Text.ASCIIEncoding
Dim character As Char
Dim returnval As String
Dim encoded As Boolean
For Each character In val.ToCharArray()
Select Case character
Case "+", "=", "~", "#", "%", "&", "*", "\", ":", """", "<", ">", ".", "?", "/", "-"
returnval = returnval + "--" + Convert.ToByte(character).ToString() + "-"
Case Else
                returnval = returnval + System.Web.HttpUtility.UrlEncode(character)
        End Select
    Next
    Return returnval
End Function

上記コード、Regexを使用すればもう少しスマートに書けるのに・・・。

ついでに、履歴等の表示で、姓と名の順序が逆なのが気になる方は、
インストールパッケージ内の01.00.04.SqlDataProvider中の各ストアドプロシージャを
編集しましょう。

なお、既に作成済みのWikiコンテンツに関しては、URLエンコーディングされていない状態で
データが格納されてしまっているので、データを修正する必要があります。

タグ: ,

DotNetNuke

杉下 朋年

Tomotoshi Sugishita
Tomotoshi Sugishita
< D&UNITE Co., Ltd. >

Microsoft MVP
Microsoft MVP for Development Platforms
- ASP/ASP.NET Jul.2009 - Jun.2011
Microsoft MVP for Development Tools
- Visual Basic Jul. 2004 - Jun. 2009

 

カレンダー

<<  7月 2010  >>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

投稿一覧をカレンダーで表示