Register  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

長らくお待たせしました!
DotNetNuke 5.2.0 の日本語言語パックの公開を開始しました。
作成時期の関係で、最新版の 5.2.1 ではないのですが、この言語パックは 5.2.1にもインストール可能です。
5.2.1 の公開も早々に開始しますので、お待ちください。

掲示板

DNNに関する情報共有はこちらからどうぞ!
DotNetNuke.jp掲示板は、皆様の情報共有の場です。

単に質問・回答の場ではありません。また、回答義務もありません。運営メンバーも含め、DotNetNukeを日々学んでいる状況です。質問をする場合は、まず
インターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
>>当掲示板に書き込みいただくには、ユーザー登録が必要です。ログイン・ご登録はこちらからどうぞ。
>>プライバシーポリシーについてはこちらをご覧ください。
匿名質問の投稿はこちらから
 
  dotnetnuke.jp bbs  一般  デザイン  TIPS: スキンを設定するとエラーになる
Previous Previous
 
Next Next
New Post 3/27/2007 11:27 AM
  河端 善博
169 posts
5th Level Poster




TIPS: スキンを設定するとエラーになる 
Modified By 河端 善博  on 3/27/2007 11:32:00 AM)
ページにスキンを設定すると、ページがエラーになる場合の対処方法です。
特に DotNetNuke 4.4.1 以上で問題となっています。

現象:
 特定のスキンをページに設定したあと、エラーのみが表示されるようになる。
 「ホーム」や「管理」「ホスト」にも、そのスキンを設定していると、修復をDotNetNuke からすることができなくなる。

原因:
 DotNetNuke 4.4.1 では、いくつかの DLL がインストールされなくなっています。
 このため、これらの DLL を利用するスキンは、エラーとなります。

対策:
 対策は、下記のいずれかの方法で行います。

対策1:
 DotNetNuke のデータベースを直接捜査できる場合には、下記のテーブルを編集します。
 ※データベースの編集には十分に注意を行ってください※

 テーブル: Skins (または、DNN_Skins)
 列: SkinSrc

 SkinSrc 列にスキンファイルが指定されています。
 新たに設定したスキンを確認し、元のスキンに戻してください。
 インストール初期値は、次の内容です。

 [G]Skins/dnn-gray/Horizontal Menu - Fixed Width.ascx

対策2:
 下記の不足するDLLをコピーします。

 不足する DLL
  1. DotNetNuke.DNNTreeNavigationProvider.dll
  2. DotNetNuke.ASP2MenuNavigationProvider.dll
  3. DotNetNuke.Caching.BroadcastPollingCachingProvider.dll
  4. DotNetNuke.Caching.BroadcastPollingCachingProvider.SQLDataProvider.dll
  5. DotNetNuke.DNNDropDownNavigationProvider.dll
  6. DotNetNuke.DNNMenuNavigationProvider.dll

 コピー先フォルダ
  \bin

 入手元:
  DotNetNuke 4.3.7 Install

 DotNetNuke.com から DotNetNuke 4.3.7 Install をダンウロードします。
 この中に含まれる上記の DLL を DotNetNuke の bin フォルダにコピーします。

問題の発生するスキン:
 下記のスキンで問題が発生します。

 標準スキン
  1.DNN-Blue\Vertical Menu - Fixed Width.ascx
  2.DNN-Blue\Vertical Menu - Full Width.ascx
  3.DNN-Gray\Vertical Menu - Fixed Width.ascx
  4.DNN-Gray\Vertical Menu - Full Width.ascx

 dotnetnuke.jp 提供スキン
  1.Business スキン (オープン記念スペシャルスキン、テンプレート)

 いずれも縦に表示するメニューの部分が影響しています。
 DotNetNuke.DNNTreeNavigationProvider.dll を追加することにより、
 スキンを利用することができます。
 また、上記スキンから、縦のメニュー一覧表示を削除することにより、
 DLL を追加せずに利用することができます。

 
Previous Previous
 
Next Next
  dotnetnuke.jp bbs  一般  デザイン  TIPS: スキンを設定するとエラーになる

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。