DotNetNuke 対応ホスティングサービスに、「at link 専用サーバサービス」を追加
DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。単に質問・回答の場ではありませんし、回答義務もございません。運営メンバーも含め、DotNetNuke を日々学んでいる状況です。質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
Repository[3.1.14]について
[1] [3.1.13]で不具合だったモデレート機能は、修正されてるようです。 [2] 既存データがある状態で、[3.1.14]に更新すると、 インストール中に、03.01.14.SqlDataProviderでエラーが発生することがある。 *既存データをクリーンにしてから更新すれば、OKでした。 (テーブル構造変更の為?) [3] NiftyVideoで、ビデオが再生されなくなりました! DNN4.8.2+Repository[3.1.13]で、再生OK。 DNN4.8.4+Repository[3.1.13]で、再生OK。 DNN4.8.4+Repository[3.1.14]で、再生NG。 私の更新ミスかもしれませんので、どなたかビデオ再生を[3.1.14]で試された方、 動作状況を教えて下さい。 よろしくお願いします。。 *補足/メディアプレーヤのFILEURLの値は、 Repository[3.1.14]の場合 オリジナルのファイル名 http・・・サンプル.wmv 当然、再生しません。 Repository[3.1.13]の場合 Repositoryがリネームしたファイル名 http・・サンプル.e1d32165-25f1-4b16-9ed2-c8cdbdbaed26.wmv DBテーブルには、Repositoryがリネームしたファイル名が保存されてます。
今、Repositoryモジュールの日本語化をしているところなので、ついでに確認してみました。・・・といっても初めて触るので本来の動きがよくわかりませんが。
Repository[3.1.14]をCore 4.8.3 Starter Kitにクリーンインストールし、リポジトリスキンはniftyvideoに設定。
この状態で、wmvファイル(適当なのがなかったのでMicrosoftのSilverlightのイメージビデオ)を登録。
結果は、NGです。
ソースを見ると、メディアプレーヤのFILEURLの値は、元ファイル名となっていました。DB内および実ファイルのファイル名は登録時にリネームされたものと思われます。(元ファイル名+guid値?)
ということですので、おそらくバグではないかと。
SHIMIZUさん、わざわざ検証有難うございました。 >ソースを見ると、メディアプレーヤのFILEURLの値は、元ファイル名となっていました。 確かに、 Repository.ascx.vbで、 3.1.14 Case "FILEURL" ・・・・・・・・・・・・・ ・.GetRepositoryItemFileName(objRepository.FileName, False) を前バージョンの 3.1.13 ・& objRepository.FileName.ToString() に戻してビルドするとniftyvideoは正常に動作しました。 (他の場所で不具合が発生するかも?) DB内のファイル名、そのまま、で良いような気がしますが、 別に開発者の意図があるのかな・・・? 本家フォーラムで現在のバージョンは、 >MPORTANT NOTE:! 3.01.X is still a .Net 1.1 assembly > and as such can only be edited and recompiled using VS2003. > >Pre-reqs: >1) VS2003 >2) Working 3.X DotNetNuke web site >3) Nant (optional: for repackaging) とのこと。 私の環境がVS2008(購入したばかり・・)で、 既存モジュールの修正方法もよく分からず無理やりビルドしたんで 正しく動くか不安、 ・・なんで、 4.x.x(.NET2.0対応版)がリリースされるのを待とうと思います。 niftyvideoを使いたいんで、 現状では、3.1.13でバグのあるモデレートボタンをマスクして 使っております。 *会員用サイト(身内のみ)なのでモデレート不要。 >・・・といっても初めて触るので本来の動きがよくわかりませんが。 意外とシンプルで使いやすく、Documentモジュールよりも 表現が豊富で、私は気に入ってます。 Templates内のhtmlでちょっとした表示変更もできますし・・。